ofstream

    1熱度

    1回答

    template <class T> void savetext(T *a, char const *b) //writes to text file inside .sln however the text file is corrupt { ofstream fout(b, ios::out); for (int i = 0; a[i] != '\0'; i++)

    1熱度

    1回答

    我想在C++中打開一個位圖文件,改變它,然後創建另一個位圖文件。問題是當我嘗試使用ofstream輸出位圖文件時,即使不更改文件的任何字節,它也有一個奇怪的輸出。 #include <fstream> using namespace std; int main() { ifstream fin ("6.bmp", std::ios::binary); ofstream

    0熱度

    2回答

    我希望能夠從命令行讀取文本文件。 那麼我現在要做的是 1)./a.out menu1.txt menu2.txt 並讓用戶選擇他們想要多少個文件從這樣也有可能是閱讀 2)./a.out menu1.txt menu2.txt menu3.txt我該怎麼做? menu1.txt hamburger 5.00 pizza 3.25 chips 2.50 menu2.txt hamburge

    0熱度

    3回答

    我希望能夠從命令行讀取文本文件,但是我的程序沒有編譯。有誰知道我做錯了什麼? 我想有像命令接受menu.txt文件和讀取它們並把它們放到一個數組,但我不知道如何把它的命令行讀取它們 那麼什麼我試圖做的是 1)./a.out menu1.txt menu2.txt 並讓用戶選擇他們想要多少個文件從因此它讀取也可能是 2)./a.out menu1.txt menu2.txt menu3.txt我該怎

    1熱度

    1回答

    以下程序寫入100個字節,但不會全部讀回它們。爲什麼? #include <iostream> #include <random> #include <vector> #include <climits> #include <algorithm> #include <map> #include <fstream> #include <iomanip> int main() {

    1熱度

    2回答

    我在寫一個小程序,它爲主程序執行所有「寫入文件」工作。數據是結構不是恆定的大小。他們中有很多人,未來還會增加新的。 因爲這個原因,我決定使用char數組來處理指向這些數組的指針。 代碼按預期運行的時間爲70%,但是當寫入數組時,我經常會遇到「訪問衝突」錯誤,並且有時會出現此錯誤連續發生的時間段。我只是找不到一個模式。 要注意的是執行運行在不同的線程上。 struct BufferElement

    1熱度

    2回答

    鑑於以下代碼: std::ofstream stream("somefile"); if (!stream) { return 1; } 當調用.WRITE(....)和使用STDC++和的libC++流處於二進制模式(std::ios::binary)。 使用當MSVC(2015/2017RC1)它似乎是在文本模式或奇怪的東西,因爲生成的文件比實際寫入大。然而。 但是,如果

    1熱度

    1回答

    我寫尺寸3的載體,當我讀得大小爲4的矢量與上次指數爲索引的一個重複2 我的繼承人碼。 void IOManager::WriteBin(const string &filename, vector<userRank> highScorers, int rank) { ofstream fsalida(filename, ios::out | ios::binary); if

    0熱度

    1回答

    嗯,我幾乎想弄清楚爲什麼分段錯誤在下面的代碼發生在我的一個類,函數被調用一次, void fileTransfer::createFile(){ std::ofstream fout; fout.open("th.txt", std::ios::binary | std::ios::out); char *toSend = new char(); for (

    0熱度

    1回答

    我無法使用ofstream一次性向兩個不同的文件寫入兩個不同的輸出。該程序編譯和運行良好,並p1output.txt寫入數據,但是當我打開p2output.txt,它除了與內容的第一行空白: Time x1 x2 v1 v2 Energy Angular Momentum 如果我刪除的代碼將數據寫入p1output.txt上的行程序正確寫入數據到p2output.txt。我能想到的唯一的事情是