Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gRoOvE

[Resolvido] Ler arquivo formatado

Recommended Posts

Tenho o seguinte formato de arquivo que desejo ler:

 

arquivo.txt

cod;nomeMateria
001;MATEMATICA

Estou usando a seguinte struct:

typedef struct
{
	char cod[6];
	char nome[60];
} materialLivro;

Acredito que a melhor forma de buscar em um arquivo formatado, que usa structs, seria o fseek(), se tiver uma forma mais fácil me digam :)

Eu consigo indicar o elemento da struct que eu quero pegar com o seguinte código:

fseek(arquivo,2*sizeof(materialLivro),SEEK_SET)
Aponta para o início do segundo elemento

 

Agora, minha dúvida, como faço pra pegar a string toda? Tenho que pegar char por char até achar o caracter delimitador ";"?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.