Heim >Backend-Entwicklung >C++ >Wie lese und schreibe ich Textdateien mit C++?
Um Textdateien in C++ zu lesen und zu schreiben, können Sie die fstream-Bibliothek verwenden. Spezifische Schritte: 1. Öffnen Sie die Datei: Öffnen Sie die Datei im Eingabemodus (ifstream) zum Lesen, öffnen Sie die Datei im Ausgabemodus (ofstream) zum Schreiben oder fügen Sie das Schreiben an. 2. Lesen Sie die Datei: Verwenden Sie den Operator>>, um den Dateiinhalt Zeile für Zeile zu lesen. 3. In Datei schreiben: Verwenden Sie den Operator
Textdateien mit C++ lesen und schreiben
Textdateien sind eine einfache Möglichkeit, Daten in für Menschen lesbarem Text zu speichern. In C++ können Sie die Bibliothek fstream
zum Lesen und Schreiben von Textdateien verwenden. fstream
库读写文本文件。
打开文本文件
要打开文本文件,可以使用 ifstream
(输入文件流)或 ofstream
(输出文件流)类。例如:
// 打开文件以进行读取 ifstream infile("input.txt"); // 打开文件以进行写入(覆盖现有文件) ofstream outfile("output.txt"); // 打开文件以进行追加(在文件末尾写入) ofstream outfile("output.txt", ios::app);
读取文本文件
要读取文本文件,可以使用 operator>>
运算符,例如:
string line; while (getline(infile, line)) { // 处理文件中的每一行 }
写入文本文件
要写入文本文件,可以使用 operator
Textdatei öffnen
Um eine Textdatei zu öffnen, können Sie die Klasseifstream
(Eingabedatei-Stream) oder ofstream
(Ausgabedatei-Stream) verwenden. Zum Beispiel: outfile << "Hello, world!" << endl;🎜Textdatei lesen🎜🎜🎜Um eine Textdatei zu lesen, können Sie den Operator
operator>>
verwenden, zum Beispiel: 🎜#include <fstream> #include <iostream> using namespace std; int main() { // 打开文件以进行读取 ifstream infile("input.txt"); // 读取文件内容 string line; while (getline(infile, line)) { cout << line << endl; } return 0; }🎜🎜Textdatei schreiben🎜🎜🎜Um zu schreiben Um eine Textdatei einzugeben, können Sie den Operator
operator verwenden, zum Beispiel: 🎜rrreee🎜🎜Praktischer Fall🎜🎜🎜Das folgende Programm liest eine Textdatei und gibt ihren Inhalt aus: 🎜rrreee
Das obige ist der detaillierte Inhalt vonWie lese und schreibe ich Textdateien mit C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!