fstream

    -1熱度

    1回答

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

    1熱度

    1回答

    #include <fstream> int main() { // compress std::ifstream inFile("test.input"); std::ofstream outFile("test.compressed"); char c; while(inFile >> c) outFile << c +

    -4熱度

    1回答

    我正在使用Mac,並且正在學習C++。我試圖打開並閱讀一個文件,我寫了幾行代碼來做到這一點。但是當我使用gcc或g ++或clang編譯它時,編譯器會失敗,因爲它找不到istream文件。有沒有辦法再次安裝或下載默認庫。謝謝 編輯: 這是代碼: #include <ifstream> using namespace std; int main() { ifstream liga

    -1熱度

    1回答

    該程序的功能是。當用戶運行這個時,他們被要求3個輸入。日期(DDMMYY)身體部位受過訓練(例如胸部)和時間(例如100)取決於條件的用戶輸入。用戶可以存儲新的數據。或查看存儲的數據。 當用戶存儲數據時,數據轉到文件的罰款。當他們查看這些數據時,會顯示它們。這是正確的預期功能。 當他們重新啓動程序並輸入另一組信息時,會出現該問題。這組信息覆蓋最後一組信息。因此只顯示最新的數據條目。 1.我該如何做

    0熱度

    2回答

    我想讀取names.txt文件中的數據,並輸出每個人的全名和理想體重。使用循環從文件中讀取每個人的姓名,英尺和英寸。 讀取文件: Tom Atto 6 3 Eaton Wright 5 5 Cary Oki 5 11 Omar Ahmed 5 9 我使用這下面的代碼: string name; int feet, extraInches, idealWeight; ifstream inFil

    -3熱度

    1回答

    我必須在C++中構建「文本校正器」。這意味着教師將使用隨機英文「.txt」文件並使用我們的程序來檢測和糾正錯誤。要做到這一點,我們提供了一個英文字典,類似...... 350k不同的單詞。每個單詞佔一行。如果單詞存在於dictionary.txt中,我們必須檢查他的.txt文件中的每個單詞。 現在...這個的主要問題是如何使用字典。由於單詞的長度不同,因此我無法使用表格將它們全部加載,然後在需要查

    -2熱度

    1回答

    我正在編寫一個程序來掃描一個文件,並在這樣做時會調用seekg()。它在一個循環中旋轉,條件是!infile.eof();所以它應該在到達文件末尾時退出循環。但是,由於某種原因它卡住了。我懷疑這可能是因爲它在seekg()中到達文件的末尾。換句話說,如果我是從文件末尾開始的50個字節,我調用seekg()並告訴它將指針移動100個字節,可能會導致它卡住(在seekg()或之後)。那麼,當要求將指針

    2熱度

    1回答

    我有以下代碼打開一個流並寫入它,然後刪除它,再次試圖寫它。 有沒有辦法讓fstream的對象得到通知不存在的文件,並重新創建文件(我知道我可以使用stat來檢查,但我不知道是否有在流對象本身的狀態變化) #include <iostream> // std::cout #include <fstream> // std::fstream #include <unistd.h> #incl

    -1熱度

    1回答

    我試圖在C++中自動打開某個文件。文件的標題是相同的,但只有不同的文件號碼。 這樣的 'test_1.txt test_3.txt test_6.txt ......' 這些數字不能以普通的先後順序。 這裏是我的代碼 ` #include <fstream> #include <sstream> #include <string> #include <iostream> using na

    -1熱度

    1回答

    第二次不起作用。我試圖filestr.clear()/ flush()和其他人沒有結果。如果我在第一時間評論一切正常,但我需要對象的數量。有人請幫助 while (std::getline(filestr, line)) { if (line.find("<rect") != std::string::npos) count_rect++; } rect =