Linguagem C - Ajuda com arquivo de texto
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?
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
Curtidas 0
Respostas
Deivison Melo
29/11/2012
http://pt.wikibooks.org/wiki/Programar_em_C/Grava%C3%A7%C3%A3o_e_leitura_em_arquivos
GOSTEI 0