在C++中,要運行并修改雜項文件,可以使用文件輸入輸出流操作。具體步驟如下:
包含頭文件:#include <fstream>
創建文件輸入輸出流對象:
std::ifstream infile; // 用于讀取文件
std::ofstream outfile; // 用于寫入文件
infile.open("input.txt"); // 打開要讀取的文件
outfile.open("output.txt"); // 打開要寫入的文件
std::string line;
while (std::getline(infile, line)) {
// 對line進行修改
// 將修改后的內容寫入輸出文件
outfile << line << std::endl;
}
infile.close(); // 關閉輸入文件
outfile.close(); // 關閉輸出文件
上述代碼中,input.txt
是要讀取的文件,output.txt
是要寫入的文件。通過getline
函數逐行讀取文件內容,并進行修改操作。然后使用<<
運算符將修改后的內容寫入輸出文件。
注意:在進行文件操作時,要確保文件存在或者有讀寫權限。