tjsneves Posted April 29, 2009 at 04:31 PM Report #259991 Posted April 29, 2009 at 04:31 PM boas. podem me dizer como é que posso ligar uma struct a outra struct do tipo eu tenho valores de uma struct k me interessam e preciso de usa las noutra struct... thanks.
Baderous Posted April 29, 2009 at 06:55 PM Report #260032 Posted April 29, 2009 at 06:55 PM typedef struct sA { int v; char* b; } A; typedef struct sB { float f; A estrutura; } B A struct do tipo B é formada por um float e uma struct do tipo A.
tjsneves Posted April 29, 2009 at 07:28 PM Author Report #260042 Posted April 29, 2009 at 07:28 PM thanks.
estrucida Posted April 30, 2009 at 10:18 AM Report #260206 Posted April 30, 2009 at 10:18 AM Olha, eu por acaso às vezes faço de outra forma. Já ouviste falar de listas ligadas? Basicamente é o que precisas. Imagina, tens a estrutura Pessoa struct Pessoa { char nome[30]; int idade; }; Passas a defini-la struct pessoa { char nome[30]; int idade; struct pessoa *seguinte; }; ou seja, passas a trabalhar com um apontador para a próxima estrutura. Atenção com os apontadores!!! É fácil fazer-mos erros quando estamos a trabalhar directamente apontadores à memória. Há duas coisas infinitas: o Universo e a estupidez humana... embora não haja certezas quanto ao primeiro.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now