1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[C] ler ficheiros

Discussão em 'Programação' iniciada por Ruanes, 24 de Junho de 2008. (Respostas: 3; Visualizações: 713)

  1. Ruanes

    Ruanes Power Member

    oi, tenho andado a fazer um programa e desta vez tenho mais um duvida:

    estou a usar o seguinte codigo para ler todos os caracteres de um arquivo:
    Código:
    for (x=0;feof(fpread);x++) getc(fpread);
    
    o problema é que nao impime nada na tela.


    Alguem me pode ajudar ou dar-me algum conselho de um melhor forma de ler tudo o que esta escrito num arquivo?
     
  2. h4des

    h4des Power Member

    Queres imprimir para o ecra o que está num ficheiro?

    Se for isso podes fazer assim:

    Código:
    char c;
    while((c=fgetc(fpread)) != EOF) 
        printf("%c",c);
    
     
    Última edição: 24 de Junho de 2008
  3. MPalhas

    MPalhas Power Member

    o getc serve para ler um caracter. se o queres escrever tens que usar uma função de escrita, como no exemplo do h4des. já agora, pra que é que usas um ciclo for, e incrementas uma variavel que não usas:confused:
     
  4. Ruanes

    Ruanes Power Member

    Enganei-me ainda sou novo nisto e as vezes engano-me.

    Obrigado
     

Partilhar esta Página