ifstream

    0熱度

    1回答

    我目前正試圖在Visual Studio上編寫的程序在Qt上創建一個GUI。在vs中,運行代碼時沒有問題。 我創建了一個在Qt中運行良好的窗口,然後我決定從Visual Studio中添加一個類。我將它們添加到項目中,並進行編譯。編譯期間沒有錯誤。但是當我嘗試運行該程序時,它在顯示之前會崩潰,並顯示以下消息:「該程序已意外完成。」即使我實際上沒有調用該類的任何方法。 看來,如果我拿出使用ifstr

    0熱度

    1回答

    我正在使用windows visual studio。我想使用mex在C++中讀取.txt文件。下面是小例子: #include <mex.h> #include <iostream> #include <fstream> void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { if

    0熱度

    1回答

    當我試圖連接兩個字符串時,第二個字符串替換了第一個字符串的第一個字母。 我使用getline函數從文件中獲取輸入,正則表達式在行中挑選9位數字的「UIN」,並嘗試將另一個字符串追加到原始完整行上。例如: string line; ifstream in(infile); ofstream out("output.csv"); getline(in, line);

    0熱度

    1回答

    我不是很擅長C++,但我需要對csv文件中的數據執行操作。 該文件是在天的格式與分類,使得例如, revenues,profit,volume 481.21,144.36,30 449.13,134.74,28 544.11,163.23,34 368.93,110.68,23 ,使得第一行指定的分類,並從第二行和向前,報名DAY1,DAY2,第3天..

    0熱度

    1回答

    我試圖從文本文件中讀取數據(很差),它給了我非常奇怪的輸出。我做了大量的研究,我看不出有什麼太明顯的地方,我在這裏做錯了。 這是我試圖從文件讀取: Duck, Daffy 77.3 Pluto 88.0 Duck, Donald 94.3 Mouse, Mickey 80.0 Mouse, Minnie 94.3 這是我的函數: int inputData(string na

    -2熱度

    1回答

    我在我的文件中有這個,我想只讀char並將它們存儲在數組rankF [26]。我的問題是在讀取文件時跳過偶數行。任何幫助都會很棒。謝謝! 這是我當前的代碼(不跳過線): int a=0; if (inputFile){ while(inputFile >> alpha){ rankF[a] = alpha; a++; }

    0熱度

    1回答

    我的程序使用ifstream()和getline()來解析一個文本文件到兩個向量深的對象中。即矢量內的矢量。一旦文本文件加載完成,內部向量包含超過250000個字符串對象。 這是痛苦的緩慢。有沒有比使用ifstream()和getline()更有效的STD替代方法? 感謝 UPDATE: #include <iostream> #include <fstream> #include <stri

    1熱度

    1回答

    我正在使用filetering_istream類型將信息保存在解壓縮文件中,同時使用'boost/iostreams/filtering_stream.hpp'。但是我想把它轉換成ifstream類型。有沒有辦法做到這一點?萬分感謝! 的代碼如下: #include <istream> #include <fstream> #include <boost/iostreams/filtering

    0熱度

    1回答

    我想先感謝任何人和大家!我應該做的就是從文件中讀取數據(「inventory.txt」),並將這些數據傳遞給對象向量。所有的數據應該存儲在一個單獨的向量中,包括兩個類別信息,因此是班級車輛公共部分的班級經銷商的指針。這是txt文件中的數據; 2K458D345 Mitsubishi Eclipse 2003 1,650.00 Rocky Mountain Dealership Denv

    -1熱度

    1回答

    如何在C++中將任何文件類型讀爲二進制文件?到目前爲止,我已經能夠讀取.TXT使用std::bitset二進制文件,像這樣: std::ifstream myfile; myfile.open("example.txt", std::ios::binary); while (getline (myfile, line)) { for (std::size_t i = 0; i<lin