ifstream

    3熱度

    1回答

    我只是想打開這個文件,並使用getline函數從文件中讀取,但我似乎無法弄清楚爲什麼它不工作。我經歷了很多次,fileOpen變量正在被加載正確的文件,我試圖打開,所以我不確定它爲什麼不會打開,使用getline。我只希望能夠通過getline讀取文件,所有這些都是通過遞歸函數完成的,最終讀取目錄中的所有文件。讓我知道你是否需要更多關於我在做什麼的信息。 string line; ifstrea

    6熱度

    3回答

    我試圖讀取二進制文件到結構 struct FeaturePoint { FeaturePoint (const int & _cluster_id, const float _x, const float _y, const float _a, const float _b ) : cluster_id (_clus

    4熱度

    3回答

    我的代碼用ifstream讀取一個文件並解析它,現在我改變了一些東西,而且我不需要讀取該文件,原因是從另一個地方讀取的,所以我有一個char * ifstream ...我怎麼能改變我的代碼,我使用ifstream.get()? 再次感謝

    2熱度

    2回答

    我想從文本文件讀取一組值到數組結構數組中。這些條目各以'\ n'分隔,每個條目由3個值組成,用';'分隔。 問題是,正確讀取第一行文件數據後,程序從第二行讀取第一個值,然後似乎無法讀取其餘值。你能指出我的語法或邏輯錯誤嗎? 測試數據如下所示。 CS162;Finish Lab 2;9/26/2009 CS201;Take Quiz 1;9/28/2009 在讀取測試數據後,我的程序輸出如下。

    2熱度

    2回答

    使用: string s; cin >> s; 哪些字符可以包含字符串和字符將停止讀數字符串。

    2熱度

    3回答

    從一個文件寫入另一個文件我有一個關於使用運算符<將數據從一個文件複製到另一個文件的問題(fstream)。下面是一個代碼片段,對我的作品: #include <fstream> #include <string> void writeTo(string &fname, ofstream &out){ ifstream in; in.open(fname

    2熱度

    2回答

    想要檢測'\ n'而不經過文本文件的每個字符。任何提示?

    15熱度

    4回答

    我有以下內容將打開一個文件供閱讀。但是,我想檢查以確保文件已成功打開,因此我正在使用失敗來查看標誌是否已設置。不過,我不斷收到以下錯誤: 我是新的C++,因爲我從C來所以不知道我理解這個錯誤: cannot call member function ‘bool std::basic_ios<_CharT, _Traits>::fail() const [with _CharT = char, _T

    1熱度

    2回答

    我想在讀取多個文件之間進行切換。以下是我的代碼的簡化版本。 ifstream* In_file1 = new ifstream("a.dat", ios::binary); ifstream* In_file2 = new ifstream("b..dat", ios::binary); ifstream* In_file; int ID; In_file = In_file1; in

    2熱度

    3回答

    在處理數據流時,我更願意使用模板和迭代器編寫代碼。我經常需要「偷看」下一個角色。爲了使代碼能夠處理無雙向迭代器,我有一個片段,看起來像這樣: template <class I> I next(I it) { return ++it; } 顯然,這使得迭代器的副本,增量拷貝並返回它。這傾向於非常好地工作...除非std::istreambuf_iterator在std::ifst