要在C++中創建文件并寫入數據,可以使用ofstream類。下面是一個示例代碼:
#include <iostream>
#include <fstream>
int main() {
std::ofstream file("example.txt"); // 創建名為"example.txt"的文件
if (file.is_open()) { // 檢查文件是否成功打開
file << "Hello, World!"; // 向文件寫入數據
file.close(); // 關閉文件
std::cout << "文件創建成功并寫入數據。" << std::endl;
} else {
std::cout << "無法創建文件。" << std::endl;
}
return 0;
}
這段代碼創建一個名為"example.txt"的文件,并寫入字符串"Hello, World!“。如果文件成功創建并數據寫入完成,將會輸出"文件創建成功并寫入數據。”,否則輸出"無法創建文件。"。
注意要包含頭文件<fstream>
以使用ofstream類,并使用ofstream的對象file
調用open()
函數來創建文件。可以使用文件流的插入運算符(<<
)將數據寫入文件中,最后使用close()
函數關閉文件。
運行該代碼后,會在當前工作目錄下創建一個名為"example.txt"的文件,并在其中寫入"Hello, World!"。