ofstream

    0熱度

    1回答

    從boost iostreams tutorial我已閱讀,也可以使用升壓stream_buffer用的std :: ostream的,如圖教程: #include <ostream> #include <boost/iostreams/device/file.hpp> #include <boost/iostreams/stream.hpp> namespace io = boost::

    0熱度

    1回答

    我有一個非常大的文件(55千兆字節的json數據)。我正在使用ifstream來讀取,而另一個ofstream要寫入另一個文件。該程序運行正確一段時間。然後由於內存使用量過大而崩潰。 我試着用ignore和clear清除輸入緩衝區。 並嘗試使用flush清除輸出緩衝區。 此外,該文件是非常巨大的,所以,我希望它是快速的。 p.s.我半睡着時寫了json解析器。所以請原諒我糟糕的解析器代碼。也許內存

    0熱度

    1回答

    我很努力地找到一種方法,並且似乎無法在任何地方找到任何解決方案,但我認爲它必須是可能的。 我想寫一個文件,逐列而不是逐行。我有一個字符串數組,當我的程序正在運行時得到更新。字符串看起來像這樣「 - 4 ---」,「1 -----」,「 - 15 ---」,「---- 6-」等。 這些需要是寫入一個逐列對齊的文件,從左到右。例如。 : --1------- ---------- 4----15-

    0熱度

    1回答

    我創建了我的類file,它是std::ofstream的包裝。我創建了一個Container來包含所有file的實例。 class file { private: std::ofstream ofs; public: void open(std::string filename); void write(std::string s); voi

    0熱度

    2回答

    所以,我試圖創建一個程序,從文件中讀取一個字符,將它存儲到一個字符數組,然後寫入新文件,除了每個角色的原始數量增加一個(這裏最有經驗的程序員會知道我在說什麼)。所以我基本上試圖製作自己的加密算法。然而,我得到一個非常奇怪的錯誤: <various paths here>\main.cpp|27|error: no match for 'operator<<' (operand types are

    0熱度

    3回答

    我試圖寫在磁盤上的PPM文件。 PPM是一個簡單的圖像格式,由ASCII圖像頭和像素的字節數組的: P6\n width height\n 255\n [width*height*3 bytes total] 這是我的PPM類(簡化): class PPMImage { protected: friend std::istream& operator >>(std::ist

    1熱度

    1回答

    VS Express 2015中的fstream,ifstream和ofstream C++根本不適用於我。我嘗試在MingGW中打開一個當然可以工作的文件,但是在VS Studio中,它不想打開指定位置的文件。我也把文件「Artikel.txt」放在項目的根目錄下,但沒有什麼區別。 嘗試使用errno來檢測錯誤,失敗。我也無法在輸出中獲得錯誤消息。 void App1::MainPage::in

    1熱度

    1回答

    學校任務。必須基本上爲駕駛員考試創建一個測試鑰匙,然後驗證學生是否通過了考試。正確的答案將被存儲在一個數組中,學生的答案和全名將被存儲在用戶輸入的另一個數組中,並寫入一個文本文件。 有一段時間我以爲我在做什麼是正確的,直到我去運行該程序,並注意到無論數組長度多長時間,它都會寫出一個奇怪的I字符,並且上面有一個口音。它還將數組的正確答案寫入我不想做的文件中。所有我需要寫入的文件是:(全名,學生答案(

    -1熱度

    1回答

    這是我另存爲的工作方式 - 它複製當前文件的行,直到達到第一個數字,然後使用我的打印方法打印圖形的信息,然後關閉標記。 std::ofstream newFile(filePath1_fixed, std::ios::app); std::fstream openedFile(filePath); std::string line1; while (std::getline(openedFi

    0熱度

    2回答

    我發現了一個非常有用的問題和答案在這裏: How to create ofstream file with name of variable? 但因爲我對這裏< 50聲譽,我不能回答有意見。 我有以下代碼: string fileName; cout << "Enter file name: "; cin >> fileName; fileName += ".txt"; ofstream