Aém de fscanf(); que usamos para leitura de textos num arquivo também podemos usar a função fgets(); A função fgets(); lê uma linha inteira de uma vez, ou até que um '\n' tenha sido encontrado. O endereço da string lida, é retornado se a leitura foi realizada corretamente, ou o retorno NULL se a leitura fracassou. Considere como certo a seguinte sintaxe para fegets(); char *fgets ( char *minhaString, int numBytes, FILE *arq ); Vale lembrar que estas duas funções que foram citadas acima, são da biblioteca padrão do c, stdio.h. Neste tópico trago um bom exemplo de leitura de arquivos usando fgets(); A matriz onde armazenamos nosso texto lido do arquivo foi alocada dinamicamente, e liberada após o uso, pela funçõa free(); Note que isto é uma obrigação nossa, já que somos futuros bons programadores em linguagem c. Acompanhe abaixo uma imagem do programa em execução:
Na imagem abaixo, temos o nosso arquivo de texto utilizado:
Pergunta
roccoC/C++
Aém de fscanf(); que usamos para leitura de textos num arquivo
também podemos usar a função fgets(); A função fgets();
lê uma linha inteira de uma vez, ou até que um '\n' tenha sido encontrado.
O endereço da string lida, é retornado se a leitura foi realizada corretamente,
ou o retorno NULL se a leitura fracassou.
Considere como certo a seguinte sintaxe para fegets();
char *fgets ( char *minhaString, int numBytes, FILE *arq );
Vale lembrar que estas duas funções que foram citadas acima, são da biblioteca
padrão do c, stdio.h.
Neste tópico trago um bom exemplo de leitura de arquivos usando fgets();
A matriz onde armazenamos nosso texto lido do arquivo foi alocada dinamicamente,
e liberada após o uso, pela funçõa free(); Note que isto é uma obrigação
nossa, já que somos futuros bons programadores em linguagem c.
Acompanhe abaixo uma imagem do programa em execução:
Na imagem abaixo, temos o nosso arquivo de texto utilizado:
Veja abaixo o link do código do programa:
http://codigosfontes-ccplus-plus.blogspot.com.br/2015/10/aem-de-fscanf-que-usamos-para-leitura.html
Editado por roccoC/C++Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.