A Função abaixo, permite, primeiramente, ler o conteúdo de um arquivo texto e em seguida o usuário poderá acrescentar novos dados ao arquivo.
#include iostream.h>
#include stdio.h>
void Mostrar_e_Escrever_texto(char caminho[]){
FILE *arquivo;
char texto[60];
arquivo = fopen (caminho, "r+");
while (arquivo == NULL){
printf("\nEndereco Invalido, informe o endereco novamente: ");
gets(caminho);
arquivo=fopen (caminho, "r+");
}
system("cls");
while (feof(arquivo)==0){
fgets (texto, 10, arquivo);
printf("%s", texto);
_sleep(150);
}
gets(texto);
fputs (texto, arquivo);
fclose (arquivo);
system("pause");
}
int main(){
char endereco[50];
printf("\nInforme o endereco do arquivo a ser lido: ");
gets (endereco);
Mostrar_e_Escrever_texto(endereco);
printf("\n");
return (0);
}
Nenhum comentário:
Postar um comentário