Ir para conteúdo

POWERED BY:

Arquivado

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

solid

Arquivo ?!

Recommended Posts

main(){
 char frase;
 FILE *arquivo;	
  arquivo = fopen("arquivo.txt","w");
   
    printf(" [Digite a frase ou palavra a ser codificada] \n");
    
    frase = getchar();
      fputc(frase,arquivo);
        fclose(arquivo);
return 0;
}

 

olá, alguém sabe como escrever em um arquivo de texto uma string digitada pelo usuário usando o getchar();, tentei esse código mais ele só abre o arquivo e não escreve o que foi digitado ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

modifiquei o código e ficou assim..

Esse deu certo, ele escreve a frase inteira digitado, no arquivo.. valeu !!!

#include <stdio.h>
#include <stdlib.h>
main(){
 int frase;
 	FILE *arquivo;	
  	arquivo = fopen("arquivo.txt","w");
   
    printf(" [Digite a frase ou palavra] \n");
    
    while((frase = getchar()) != '\n'){
    		fputc(frase,arquivo);
    }
    fclose(arquivo);
    
        
        return 0;
 }

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.