ifstream

    0熱度

    2回答

    我一直用這段代碼停留在同一個地方。最後決定在網上提問。任何幫助,將不勝感激。 我已經創建了一個結構體,我可以將數據添加到結構中,但仍不確定我是否遵循了正確的方法。當我嘗試從文本文件讀取數據時,主要問題在於。 我似乎得到一個錯誤說: 錯誤C2678:二進制「>>」:沒有運營商發現,這需要左手 數類型的「的std :: ifstream的」(或有沒有可接受的轉化率) 結構體: struct bankD

    -1熱度

    1回答

    我想檢查文件是否存在,並試圖使用下面的函數 #include <fstream> bool DoesFileExist(const std::string& filename) { std::ifstream ifile(filename.c_str()); return (bool)ifile; } 但是,它似乎並沒有正常工作,因爲而不是檢查存在,一個文件被

    1熱度

    3回答

    我正在學習C++,所以請耐心等待,並且事前爲任何白癡道歉。 我試圖寫一些代碼,將每行上的第一個字匹配到「num_lines」,「num_words」或「num_chars」文件中,名爲「command.txt」。 如果第一行的第一個單詞與先前提到的單詞不匹配,它將讀取下一行。 一旦它遇到匹配的單詞(僅第一個單詞!)它打印出匹配的單詞。 這裏是我的所有代碼: #include <iostream>

    0熱度

    1回答

    我試圖將std::vector<double>保存到文件並讀取以重建std::vector<double>。此代碼來自rex(original answer)適用於std::vector<char>,但不適用於雙打。一旦我試圖修改這個以使用雙打,數字就會丟失小數點。這是我嘗試(修改後的代碼) #include <iostream> #include <algorithm> #include <

    0熱度

    1回答

    如何將這個log.txt文本文件讀入我的程序中的一個struct? (C++) ////////////////////////logs.txt /////////////////// ///////// Port4000.txt:M:r:10 Port4001.txt:M:w:1 Port4002.txt:M:w:9 Port4003.txt:J:x:1 代表: Port40xx

    -1熱度

    2回答

    所以;我試圖創建一種hang子手遊戲,我想從我從互聯網上下載的.txt文件中獲得大約4900個單詞,每個單詞放在不同的行中。我正在嘗試讀取文件,但程序每次都會出現錯誤(1),即沒有找到文件。我嘗試過使用絕對路徑,並將文件放在工作目錄中,並使用相對路徑,但每次出現相同的錯誤。任何人都可以看看並告訴我這有什麼問題嗎? 我是C++的新手,我開始學習Java,現在我想嘗試一些新的東西,所以我不確定代碼的結

    0熱度

    1回答

    不容易制定這個問題,所以我對任何的悲傷有抱歉.. 我此刻寫入csv文件是這樣的: double indicators::SMACurrentWrite() { if (!boost::filesystem::exists("./CalculatedOutput/SMAcurrent.csv")) // std::cout << "Can't find my file!" << std::end

    0熱度

    1回答

    我想模擬這種情況:我的程序剛剛從std :: ifstream(例如,爲「data.txt」文本文件)讀取最後一行並進行一些操作這會花費很多時間,所以有人可能會在文本文件中追加其他行。這裏 while (std::getline(fs, str)) // fs is of std::ifstream type, str is std::string { //main co

    0熱度

    1回答

    我正在嘗試編寫一個簡單的TGA-Loader,並且發現讀取某些圖像後,某些點會產生大量不需要的空值。 我要測試的圖像有六個:它們每個都有32x32像素的BGR顏色。 現在四個圖像讀取正常,而其餘兩個只讀直到第17個字節。從那裏,它們由空值,它看起來像: 0:220 164 55 1:232 173 57 2:241 177 51 ... 16:252 181 41 17:249 180 41 18

    -1熱度

    1回答

    有什麼方法可以將ifstream轉換爲istream?我有一個叫做getToken(istream* br)的函數,它接受一個istream作爲參數,但在我的main()中,我使用ifstream來讀取一個文件,我必須使用這個相同的ifstream來調用getToken。我怎樣才能克服這個問題?