ifstream

    0熱度

    1回答

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

    -3熱度

    1回答

    我的任務是使用JAVA讀取二進制壓縮文件。 作爲C++和JAVA閱讀是有區別的。 我不知道什麼問題是當我用JAVA讀取它。 請讓我知道我寫的JAVA代碼的問題。 請幫忙.. 這裏是示例代碼C++和JAVA。 在C++中的Java # ifstream file(path, ios_base::in | ios_base::binary); while (!file.eof()) {

    -1熱度

    1回答

    我有一個名爲Employee的基類和一個名爲EmployeeMerit的派生類。 Employee類從輸入文本文件中讀取數據,並將變量ID,JobClass,Years和ED設置爲輸入值。 EmployeeMerit類應添加一個名爲MeritRank的附加變量,並將其設置爲輸入文件中的其他輸入值(已包含在文件中)。如果MeritRank設置爲3,那麼薪水應該增加50美元。變量工資是一個受保護的成員

    -1熱度

    1回答

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

    0熱度

    1回答

    因此,我正在開發讀取包含一些數據的JSON文本文件的android應用程序。我在文本文件(here)中有一個300 kb(307,312字節)的JSON。我還開發桌面應用程序(cpp)來生成和加載(和解析)JSON文本文件。 當我嘗試在C++中使用ifstream打開並閱讀它時,我得到正確的字符串長度(307,312)。我甚至成功解析它。 這是我在C++代碼: std::string json =

    0熱度

    2回答

    使用C++程序。想製作一個用戶名「checker」。在while循環中處理ifstream。我遇到的問題是,如果用戶名不存在,那麼它將每次打印錯誤消息以獲取文本中的行數。我知道問題出在while循環中。我不知道如何在沒有檢查文件的用戶名的情況下給出錯誤信息。任何幫助將不勝感激。謝謝! string username; string password; int input; bool kee

    1熱度

    2回答

    所以我確定這裏有一些「低效率」的代碼,但我只是在學習。 我在這裏的問題是,當我顯示前一個高分(這在下面的格式保存在「Score.txt」: NAME score right wrong 所以它看起來像這樣: Bob 40 2 2 保存得分完美無瑕,但是,ifstream正在拉錯信息,而不是顯示以前的高分信息(Score = 40,Right = 2,Wrong = 2),它顯示的數字類

    1熱度

    1回答

    在標題中,我有要寫入/讀取到/從二進制文件中讀取的std::vector<cv::Mat> matrices。 現在,隨着this答案,都是我應該做的是寫的是: ofstream fout("matrices.bin", ios::out | ios::binary); size_t size = matrices.size(); fout.write((char*)&size, sizeof

    3熱度

    1回答

    最近我偶然發現一篇文章:How to read an entire file into memory in C++,其中描述了讀取文件的不同技術。每種方法都評論其效率或與未定義行爲相關的風險。 在列表下面的實例中,呈現: // Bad code; undefined behaviour in.seekg(0, std::ios_base::end); 這基本上在這個或類似的形式經常被用來實際

    0熱度

    1回答

    我正在寫一個字符串和一個int到一個ofstream,然後試圖用ifstream讀取它。我期望字符串被終止,所以流應該知道字符串停止的位置以及int開始的位置。但是這並沒有發生 - 當我讀回來時,它將int視爲字符串的一部分。我如何避免這種情況? #include <fstream> #include <string> int main() { std::string tempF