viciado 1 Denunciar post Postado Abril 17, 2009 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
VictorCacciari 42 Denunciar post Postado Abril 17, 2009 Aposto que você aprenderá muita coisa! http://lmgtfy.com/?q=arquivos+de+texto+C Compartilhar este post Link para o post Compartilhar em outros sites
Kelvin Dules 0 Denunciar post Postado Abril 20, 2009 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
viciado 1 Denunciar post Postado Abril 23, 2009 Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Kelvin Dules 0 Denunciar post Postado Abril 23, 2009 de nada.. o.o" Compartilhar este post Link para o post Compartilhar em outros sites