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

Ajuda com ficheiros (C)

Discussão em 'Programação' iniciada por LaNgSuYaR, 6 de Março de 2007. (Respostas: 1; Visualizações: 525)

  1. LaNgSuYaR

    LaNgSuYaR Power Member

    Boas, é o seguinte, para efeitos escolares tenho um programa em C para realizar ao longo do semestre, sobre uma arca de jogos.

    A minha dúvida surge quando tentei ler um ficheiro e escrevê-lo todo no ecrã. Neste caso o ficheiro contém o logotipo do jogo apenas. É necessário fazer algum ciclo que permita ler o ficheiro até ao fim? Isto porque até agora só consegui imprimir a primeira linha! Já tentei fazer por ciclos, mas nada feito!

    Caso seja preciso fazer algum ciclo, como é que eu defino o eof(end of file) que, ao que parece, não está incluido nas bibliotecas do C....

    Cumps,
    Tiago Melo
     
  2. Rui_Carlos

    Rui_Carlos 1st Folding then Sex

    algo com isto deve servir...

    Código:
    char str[SIZE];
    FILE* file;
    file=fopen(...);
    
    while(fgets(str,SIZE,file))
      puts(str);
     

Partilhar esta Página