fstream

    -1熱度

    4回答

    我讀與<fstream>文件的特定部分,並表示文件中包含這樣的線路: Name=Cecil Age=34 Born=London //etc. 對於這個例子的目的,可以說,我想將34分配給變量int age。這意味着我必須找到哪一行以Age開頭,然後在等號後提取值34。 後來我想在程序中改變這個值,並將其替換爲文件,所以34將成爲例如35,所以我再次需要找到這個文件的特定部分並寫在那裏。

    1熱度

    1回答

    如果Fstream不存在,除非它以附加模式打開,否則不會創建文件。但是追加模式禁止覆蓋原始數據,我希望能夠在任何地方查找和查看。 不像問題在這裏問:std::fstream doesn't create file 我有一個要求,它不是在任何追加或截斷mods,仍然能夠seekg和seekp在這個文件中的任何地方。

    0熱度

    3回答

    我想問一下我的問題我試圖讀取Getline和EOF問題,但沒有幫助。 問題是我不知道哪裏可能會出現錯誤: 使用函數(getline或檢查EOF)是否存在一些問題? 如果text.txt文件中沒有文本,則表示發現了某些內容。但我不知道爲什麼或在哪裏我犯了一個錯誤... 我想要的是:搜索字符串,如果txt文件中沒有文本我希望它說EOF或其他東西。它仍然認爲 - 即使文件是空的 - 字符串我一直在尋找一

    0熱度

    2回答

    簡單地說,我有一個瀏覽器窗口小部件,我正在使用FLTK Gui工具包,可以使用像這樣的文件加載。 browser::load("textfile.txt"); 的問題是,我不希望創建一個物理的文本文件,只是一個不可見的,所以我可以用它作爲瀏覽器::上述負載參數。我打算使用這個不可見的文本文件加載我將要放置在瀏覽器中的值....然後像這樣使用它。 browser::load("invisible_t

    0熱度

    1回答

    我寫了一個小程序,它能夠記錄一些數據,並通過ofstream的寫入到文件中: ofstream filename; filename.open("filename.ext", ios::out | ios::app); filename << stuff; 這個文件被關閉,每重開30秒。 第二個文件「settings.ext」用於定義程序的行爲。該功能看起來像以下: ifstream

    0熱度

    2回答

    nkgktgkrgktrgrgtjgiortjgiorjitrgoit

    2熱度

    2回答

    在C++語言中,如何在文件上打開和操作有多種方式。然而,RAII方法非常受歡迎,因爲摧毀者注意釋放內存。 但是關閉文件流呢?據我所知,無論如何,破壞者應該關閉文件。但是,破壞者也不允許拋出任何例外。所以,如果我不關閉我的流,並且它在塊的末尾被破壞,我可能會丟失有關錯誤的信息,這可能會在關閉時發生。 我的想法是否正確?儘管RAII方法我應該總是關閉我的流? 例子: { std::ofstr

    -2熱度

    1回答

    #include <iostream> #include <fstream> using namespace std; int main() { int A; ifstream file("file.txt"); // there is a single "8" in the file file >> A; cout << A; // I get

    -3熱度

    1回答

    當我通過引用寫入向量的函數傳遞std::vector<std::string>時,被調用的函數修改了該向量,但調用函數未看到該修改。 例如,在以下代碼中,oData的大小爲20,但data的大小爲0.爲什麼? #include <iostream> #include <fstream> #include <string> #include <vector> bool ReadFile(c

    1熱度

    2回答

    我不知道我的代碼有什麼問題。我試圖從控制檯獲取兩個文件的文件路徑,然後使用這些文件初始化一些fstream對象,爲另一個添加ios::binary。 這裏是我的代碼的重要部分: // Function prototypes void INPUT_DATA(fstream); void INPUT_TARGETS(fstream); int main() { // Ask the