PDA

View Full Version : [C++] Input da file (prime armi)


Raphael94
09-03-2011, 18:32
Salve

sono ai primi tentativi di programmazione e dopo un pò di esercizi da riga di comando vorrei passare alle GUI..
per prima cosa, il programma che intendo fare dovrebbe leggere un semplice file di testo, contenente in ogni riga numero+parola, e visualizzare tanti pulsanti quante le righe contenute nel testo, ognuno con numero e parola scritti nel file.

Non voglio che me lo facciate voi, vorrei solo sapere dei comandi che dovrei conoscere con esempi per poterli riutilizzare.. grazie :)

s1m0_93
10-03-2011, 16:25
Per leggere da file di testo esistono le funzioni:
- fopen (per aprire un file di testo o binario)
- fgetc (per leggere un carattere da un file di testo)
- fgets (per leggere una riga da un file di testo)
- fputc (per scrivere un carattere da un file di testo)
- fputs (per scrivere una carattere da un file di testo)

Tutte ereditate dal C.
Oppure puoi usare la classe fstream del C++.
Quest'ultima non l'ho mai usata, e non so i vantaggi, però visto che è una classe credo sia meglio utilizzarla essendo il C++ un linguaggio OOP.

tomminno
10-03-2011, 21:27
Se vuoi fare una Gui in C++ scaricati l'SDK delle Qt.
Per quanto riguarda i file puoi usare fstream.
Di esempi ne puoi trovare in quantità industriali tramite il solito google.