簡體   English   中英

用C ++創建和寫入文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM