Come leggere un numero di personaggi di file in CPP

October 30

funzione "getline" Il C ++ permette di leggere in un determinato numero di caratteri che è possibile utilizzare per visualizzare al lettore. È necessario aprire un file di testo, impostare il numero di caratteri e di creare una variabile che il programma utilizza per contenere l'elenco dei caratteri. I processi di ingresso e di uscita utilizzano la libreria "iostream" per leggere e scrivere i dati del file.

istruzione

1 Fare clic sul file CPP codice sorgente e selezionare "Apri con". Clicca il compilatore C ++ si utilizza per creare il vostro codice.

2 Aggiungere le librerie iostream e fstream alla parte superiore del file di codice sorgente. Copiare e incollare il seguente codice al file per farlo:

includere <iostream> includere <fstream>

3 Creare una variabile per l'ingresso. Il codice seguente imposta una variabile di 10 caratteri:

char readChar [10];

Il "10" indica quanti caratteri il programma legge. Sostituire questo valore con il proprio.

4 Aprire il file. Se si apre un file inesistente, un errore ritorni. Il codice seguente mostra come aprire un file denominato "C: \ miofile.txt":

ifstream mydata;

mydata.open ( "c: \ myfile.txt");

5 Leggere i caratteri dal file. In questo esempio, 10 caratteri vengono letti. Il codice seguente legge i primi 10 caratteri del file:

mydata.getline (readChar, 10, '\ n');

6 Visualizzare i caratteri di input al lettore e chiudere il file. È necessario chiudere il file dopo aver completato il processo di lettura o il sistema operativo non rilascia un blocco sul file. Il codice seguente mostra i caratteri e chiude il file:

cout << readChar;

mydata.close ();