fstream

    -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

    0熱度

    2回答

    我一直試圖從一個文件中讀取數字序列到一個2D矢量而沒有顯着的成功。 數據在sequences.txt 1,2,3,4,5 6,3,1 7,4,10,4,1,9 我很少遇到的問題,讀一個未知的長度(格式)的數字序列。 例如,如果它被固定在3號格式,輸入應該是這樣的: input_stream >> integer >> char >> integer >> char >> integer

    1熱度

    2回答

    當我寫一個double到一個文件流,然後寫一個整數,整數作爲額外數字附加到雙精度,我不知道爲什麼會發生。有人可以爲我解釋這個嗎?小例子: #include <iostream> #include <fstream> int main() { std::fstream s("test.bin", std::fstream::binary | std::fstream::trunc

    2熱度

    2回答

    問題 有一個巨大的文件(10GB),一個具有讀取文件和打印出來的單詞數精確重複k倍在文件 我的解決方案 使用ifstream讀取由字的文件字; 插入Word成圖std::map<std::string, long> mp; mp[word] += 1; 一旦文件被讀取時,發現所有詞語的地圖,讓字存在的k次 問題 哪有多線程用於有效讀取文件[按塊讀取]? OR 任何提高讀取速度的方法。 有沒有比地圖

    0熱度

    2回答

    我想輸出輸入文件中的第一個字符是輸出文件中的最後一個字符,反之亦然。但我堅持如何打印輸出。我需要用數組。我將從輸入文件讀入字符數組,並將數組寫入輸出文件。 實施例: INPUT.TXT:A B C dËħ output.txt的:H B C d E中的 This is my code #include <iostream> #include <string> #in

    0熱度

    2回答

    我被稱爲類在我的劇本 $_SESSION['user']= 'username'; 如果我贊同在某些函數這表明使用$_SESSION['user']; Catchable fatal error: Object of class user could not be converted to string in /home/username/public_html/cart-admin/incl

    0熱度

    2回答

    我需要做一個函數,每次點擊按鈕,程序就會根據log_p.txt文件中的一行讀取和操作。 但是,如果我把read t過程放在函數內部,每次讀取第一行。 void ai_fight::getfile() { std::ifstream t("log_p.txt"); ui->pushButton->setEnabled(false); getline(t, rule