[英]Create and write in a file in c++
我想創建一個文件並在其中寫一些東西。 所以我這樣寫:
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, const char * argv[])
{
ofstream m;
m.open("bonjour.txt");
m << "bonjour.\n";
m.close();
return 0;
}
而且我認為這是正確的,但是當我執行它時,沒有找到文件bonjour.txt。 我做錯什么了嗎?
代碼沒有問題。 它對我有用,並且文件“ bonjour.txt”與內容“ bonjour”一起創建。
ofstream m("bonjour.txt", ios_base::app);
使用附加模式,您可以根據需要打開和關閉文件多次,並且不會刪除文本文件中以前的內容。 這是對ios_base :: openmodes的引用http://www.cplusplus.com/reference/ios/ios_base/openmode/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.