Der C + + " getline " -Funktion können Sie in einer bestimmten Anzahl von Zeichen, die Sie verwenden, um dem Leser anzuzeigen lesen kann. Sie müssen eine Textdatei öffnen , setzen Sie die Anzahl der Zeichen, und erstellen Sie eine Variable, die das Programm verwendet , um die Liste der Zeichen halten . Die Input-und Output -Prozesse nutzen die " iostream " Bibliothek zum Lesen und Schreiben von Dateien Daten . Anleitung
1
rechten Maustaste auf die CPP -Quellcode-Datei und wählen Sie " Öffnen mit. " Klicken Sie auf die C + +-Compiler Sie verwenden, um Ihren Code zu erstellen.
2
hinzufügen iostream und fstream Bibliotheken an die Spitze der Quellcode-Datei . Kopieren Sie den folgenden Code , um die Datei zu tun :
# include # include
3 erstellen Sie eine Variable für die Eingabe. Der folgende Code stellt eine Variable 10 Zeichen :
char readchar [10];
Die " 10 " bezeichnet , wie viele Zeichen liest das Programm . Ersetzen Sie diesen Wert mit Ihrem eigenen .
4
Öffnen Sie die Datei . Wenn Sie eine nicht vorhandene Datei zu öffnen , wird eine Fehlermeldung Renditen. Der folgende Code zeigt , wie Sie eine Datei mit dem Namen öffnen "c: \\ myfile.txt ":
ifstream mydata ;
mydata.open ( "c: \\ myfile.txt ");
5
Lesen Sie Zeichen aus der Datei. In diesem Beispiel werden 10 Zeichen zu lesen. Der folgende Code liest die ersten 10 Zeichen aus der Datei :
mydata.getline ( readchar , 10, '\\ n' );
6
Anzeige der eingegebenen Zeichen an den Leser und schließen Sie die Datei . Sie müssen die Datei zu schließen , nachdem Sie die Lesung abzuschließen oder das Betriebssystem nicht frei eine Sperre für die Datei. Der folgende Code zeigt die Zeichen und schließt die Datei :
cout << readchar ;
mydata.close ();