Ir para conteúdo

POWERED BY:

Arquivado

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

viciado

[Resolvido] Arquivo

Recommended Posts

Aqui estou eu de novo com as minhas dúvidas.

 

1) Como posso ler um arquivo de texto ?

2) Como posso escreve no arquivo e salvar a alteração feita ?

3) Como posso criar um arquivo escrever e salvar ?

 

Se tiver exemplos agradeço

 

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

1) Como posso ler um arquivo de texto ?

 

Exemplificando um pouco aqui pra você...

 

Para ler um arquivo de texto, existem variadas formas... depende do que você realmente quer fazer.

Se você quiser ler um arquivo de texto e imprimir o que há nele, na tela.

 

EX:

if(arq = fopen(nome_arquivo,"r"))   /* O "r" serve para ler um arquivo, se fosse para escrever nele usaria-se "w"*/
do{
	  strings = getchar(arq);
	  putchar(strings);
	  }while(strings != EOF);
Onde Strings é uma variavel tipo char e Arq é do tipo FILE.

 

 

2) Como posso escreve no arquivo e salvar a alteração feita ?

 

Aqui vamos pegar um arquivo já existente e modificá-lo.

Temos um arquivo de texto chamado "teste.txt" .

EX:

printf("Nome do arquivo para modificar: ");
scanf("%s",&nome);
if(arq = fopen(nome,"w+"))
printf("Escreva uma string para gravar no arquivo:");
gets(frase);
fprintf(arq,"%s",frase);
fclose(arq);
Onde usei o "w+" para escrever no arquivo, o gets para pegar um frase completa (depende do valor do char frase, ( char frase[50] ) quer dizer que você pode digitar 50 caracteres, conta-se os espaços em brancos também.

 

3) Como posso criar um arquivo escrever e salvar ?

 

Nesse exemplo, vamos criar um arquivo de texto, escrever nele e salvar as alterações.

 

EX:

if(arq = fopen(nome_arquivo.txt,"w"))
fprintf(arq,"Exemplo para Imasters");
fclose(arq);
Onde o "w" cria o arquivo, fprintf escreve nele e fclose salva as alterações todas.

 

--------------------------------------|

Não sou muito bom de explicar as coisas mais acho que dá até para entender... hehehe

Pode haver algum errinho ali ou cá, mas nada que prejudique a logica que estamos analisando.

Não sei ao certo quais includes usar mas... coloca ai essas: <stdio.h> <conio.h> <stdlib.h> <strings.h> // Basta ishaishuia'

 

Alguma dúvida posta ai...

 

BY: Kelvin_DD.

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.