Linguagem C - Ajuda com arquivo de texto

Off Topic

29/11/2012

Bom dia galera, faz algum tempo que não mexo com c/c++, estou ajudando um colega num trabalhinho de faculdade...

enfim n mexo com C desde a faculdade... n lembro mais das coisas.. kkk

enfim vejam se sabem sobre esta duvida.

abraços.

Tenho estes dados dentro de um arquivo de texto:
------------------
Cod: 1222
Aluno: Teste
Nota1: 1.00
Nota2: 2.00
Nota3: 3.00
------------------

Tenho por fim a seguinte estrutura.
dentro de uma classe em C.

struct Aluno {
int Cod;
char nome[30];
float n1;
float n2;
float n3;
};


Atualmente leio o txt da sequinte forma linha a linha...


x = fopen("Aluno.txt","r"); // abre o arquivo somente para leitura
while(fgets(linha,80,x)!=NULL)
printf("Linha Atual: %s",linha );
fclose(x);

Todavia o que necessito é importar o txt na estrutura... mas como posso proceder...???

queria algo como Aluno.Cod = x.Cod algo assim..

galera como fazer?
Rodrigo Prado

Rodrigo Prado

Curtidas 0

Respostas

Deivison Melo

Deivison Melo

29/11/2012

http://pt.wikibooks.org/wiki/Programar_em_C/Grava%C3%A7%C3%A3o_e_leitura_em_arquivos
GOSTEI 0
POSTAR