fstream

    2熱度

    3回答

    我正在嘗試以更快的方式從文件中讀取數據。目前我正在做的是以下,但對於大文件來說非常慢。我想知道是否有更快的方法來做到這一點?我需要存儲一個結構體的值,我在下面定義了它。 std::vector<matEntry> matEntries; inputfileA.open(matrixAfilename.c_str()); // Read from file to continue settin

    0熱度

    1回答

    我想從C++中使用fstream的文本文件中讀取多行二進制字符串。它目前正常工作,但字符串不能正常操作。我需要反轉字符串後,我從文件中讀取它們導致空終止符在錯誤的地方,並導致各種錯誤。是否有任何替代品'fstream'讀取數據到字符串或有任何方法我可以反向字符串從文件中讀入而不會與空終止符搞亂。 繼承人我的代碼片段: void Baby::getStore(string fileName, str

    0熱度

    1回答

    我使用fstream來訪問文件並提取其內容。當我輸出它的數據時,我繼續得到一個奇怪的符號。這是我正在使用的過程。我以前用它成功,但現在我似乎有一個問題。這是代碼。 #include<iostream> #include<fstream> using namespace std; int main() { char text; int wai

    -3熱度

    2回答

    我創建一個文件機智指定名稱通過fstream的文件: #include <fstream> SYSTEMTIME systime; GetSystemTime (&systime); CString filename; filename = specifyNameOfFile(timestamp, suffix); // call a method std::ofstream f

    0熱度

    2回答

    我試圖做一個代碼,它會改變文件中的給定單詞,並將其更改爲另一個單詞。該程序的工作方式是逐字複製,如果它是正常的話,它只是將它寫入輸出文件,如果它是我需要更改它的那一個,寫入我需要更改的那個。但是,我已經遇到了一個問題。程序不會將空格放入輸入文件中。我不知道這個問題的解決方案,我不知道我是否可以使用noskipws,因爲我不知道文件在哪裏結束。 請記住我是一個完整的新手,我不知道事情是如何工作的。我

    0熱度

    1回答

    好吧,所以我在類中有一個玩家名稱向量以及從文件讀取的正常運行的註冊和登錄系統。 (例如:Allura.txt或Bob.txt)。 用戶名和密碼被保存分隔由一個「;」,這是我與getline函數的分隔符使用: getline(ReadFile, filename, ';'); getline(ReadFile, filepass, ';'); 現在我被困。每當玩家輸入「統計數據」時,我都會創建

    3熱度

    1回答

    我想將我的類類型的STL向量寫入和讀取到二進制文件,但不明白istream_iterator出了什麼問題。 項目規則不允許使用文本文件, 與Boost等第三方庫相同。 這是Book.h: class Book{ public: Book(const std::vector<Book>& in_one_volumes,const std::string& title,

    -1熱度

    1回答

    我在文本文件中包含以下內容。 Waterpark Avenue 3000 Coit 1010 Synergy Park 9119 Joaquin 1980 Richardson 2413 我想讀取文件以這樣的方式,我可以輸出使用運輸及工務局局長在不同列中的細節()運算符。 我在這裏面臨的問題是一些行有2個名字,其他行只有1個,我找不到解決它的方法。

    1熱度

    1回答

    我正在使用ofstream對象創建字符串並將其打印到文本文件,但它不起作用。這是我的代碼: #include <iostream> #include <fstream> using namesace std; int main() { ofstream output("d:\\data.txt"); output << "this is my text" << endl

    6熱度

    1回答

    我目前正在開發一個項目,其中有一個大型文本文件(15+ GB),我試圖在文件的每一行上運行一個函數。爲了加速這個任務,我創建了4個線程,並試圖讓他們同時讀取文件。這與我有什麼: #include <stdio.h> #include <string> #include <iostream> #include <stdlib.h> #include <thread> #include <f