KingdomHearts
Power Member
Boas, preciso da vossa ajuda, ainda sou bastante fraco em C e empanquei aqui numa situação que não consigo resolver.
O objectivo é fazer uma função que vai ler outro ficheiro onde se encontram dados dos utilizadores, e eu quero imprimir apenas alguns desses dados.
O ficheiro que contem estes dados tem esta estrutura
id:username: password:genero:ano:nome
E eu queria imprimir só "id - username - genero - nome".
O ficheiro principal tem um Typedef struct com a seguinte estrutura:
typedef struct {
int ID;
char username[20];
char password[20];
char genero;
int ano;
char nome[50];
} Tuser;
Resumindo, o meu problema é como é que vou fazer para identificar que o id acaba nos ":", o username começa a seguir e também acaba em ":", etc...
Obrigado desde já
O objectivo é fazer uma função que vai ler outro ficheiro onde se encontram dados dos utilizadores, e eu quero imprimir apenas alguns desses dados.
O ficheiro que contem estes dados tem esta estrutura
id:username: password:genero:ano:nome
E eu queria imprimir só "id - username - genero - nome".
O ficheiro principal tem um Typedef struct com a seguinte estrutura:
typedef struct {
int ID;
char username[20];
char password[20];
char genero;
int ano;
char nome[50];
} Tuser;
Resumindo, o meu problema é como é que vou fazer para identificar que o id acaba nos ":", o username começa a seguir e também acaba em ":", etc...
Obrigado desde já