Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C] lettura di un file testo

    Un quesito molto semplice:

    Ho aperto un file testo con la fopen e vorrei leggere riga per riga.

    Magari con una for.

    Ho provato con la fread ma non legge una riga unica ma tutto il file.

    Mi potete aiutare o eventualmente dirmi i links per documentarmi?


    grazie
    *****ZUMMO*****

    http://www.z2o.it

  2. #2
    fgets() legge una riga...
    codice:
    int main() {
         FILE *fp;
         char buff[111];
    
         fp = fopen ("mioFile.txt", "rt");
         if (fp != NULL) {
             while (!feof(fp)) {
                  fgets (buff, 111, fp);
                  puts (buff);
             }
         } else {
             printf ("Errore nell'apertura del File");
         }
    
         getchar();
         return 0;
    }
    PoWered by:
    Gentoo 1.5.3 - Kernel 2.6.7
    Debian Sid - Kernel 2.6.7 - Bash 3.0
    Slackware current - Kernel 2.6.7

  3. #3
    grazie mille



    ciauz :quote:
    *****ZUMMO*****

    http://www.z2o.it

  4. #4
    ehi c'è un problema.

    1> come faccioa a controllare le righe successive?
    2> Sono obbligato a fissare un buffer di dim fissa e se io non sò quanto siano lunghe le informazioni?
    *****ZUMMO*****

    http://www.z2o.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.