fstream

    0熱度

    2回答

    我正在寫一個函數,它應該(如果文件已經存在)將第一個數字加1並將函數的參數追加到文件末尾。 實施例: 追加(4,9); append(5,6); 文件內容物在1: 1 \ N 4 \ n 9 文件內容物在2: 2 \ N 4 \ n 9 \ N 5 \ N 6 int append (int obj, int objType) { ifstream infile; infile.open("

    8熱度

    3回答

    我有代碼,使用fstream操作二進制文件與二進制標誌設置和使用未格式化的I/O函數讀取和寫入。這在我使用過的所有系統上都能正常工作(文件中的位與預期完全相同),但這些基本上都是美國英語。我一直想知道這些字節在不同的系統上被codecvt修改的可能性。 聽起來像標準所說的,使用無格式I/O的行爲與使用sputc/sgetc將字符放入streambuf中的行爲相同。這些會導致streambuf中的溢

    2熱度

    2回答

    我正在製作遊戲,並將地圖數據存儲在大小爲[34] [10]的二維數組中。本來我生成使用一個簡單的功能,填補了陣列的地圖,並使用下面的代碼此數據保存到一個文件: ofstream myFile; myFile.open("map.txt"); for (int y = 0 ; y < MAP_HEIGHT ; ++y) { for (int x = 0 ; x < MAP_WIDT

    0熱度

    1回答

    我想模擬一個簡單的發票,該發票具有一個發票對象,最小的ArrayList和一個帶給定行的值的ArrayList的Lineitem對象。我得到我的結果集,循環遍歷它,並且每次創建一個新的lineitem對象時,使用所需的字段值填充lineitem ArrayList,然後將該lineitem添加到發票ArrayList。然後我將它添加到一個JSONArray中,然後用toString()「扁平化」它

    2熱度

    5回答

    經過大量搜索解決方案後,我決定實際尋求一些幫助! 我有一個由多個塊組成的文件,其中每個塊都可能被壓縮,也可能不被壓縮。在每個塊之前顯示塊的大小以及塊是否被壓縮。每個塊內有一個標識塊的字符串。給定一個塊名稱,我想從文件中獲取相關的塊。 我的第一個想法是讀取壓縮標誌和塊的大小,只將塊讀入istringstream,如果需要解壓縮istringstream,然後搜索塊名稱。我可以讀取壓縮標誌和塊的大小,

    2熱度

    6回答

    我有這個工具,其中一個單一的類似日誌的文件被多個進程寫入。 我想要達到的目標是在第一次打開文件時截斷文件,然後讓幾個打開的進程完成所有寫操作。 所有的寫操作都是系統刷新和互斥保護的,這樣我就不會出現混亂的輸出。 首先,進程創建文件,然後啓動一系列其他進程,一次一個,然後打開文件並寫入文件(主控制器有時會插入其他內容;從屬進程可能或可能不要開放和寫作)。 我希望儘可能不要使用已存在的更多IPC(我現

    0熱度

    5回答

    與Java似乎是一個重大的放緩使用多維數組時: - int[] oneDArray=new int[3000*3000]; int[][] twoDArray=new int[3000][3000]; for(int x=0;x<oneDArray.length;x++){ oneDArray[x]=x; } for(int x=0;x<twoDArray.length;

    3熱度

    6回答

    我有一個對象列表,我想存儲在一個儘可能小的文件中以便以後檢索。我一直在仔細閱讀this tutorial,並開始(我認爲)瞭解,但有幾個問題。這裏是我一起工作的片段: static bool writeHistory(string fileName) { fstream historyFile; historyFile.open(fileName.c_str(), ios::

    1熱度

    2回答

    我正在編寫一個使用RMI的客戶端 - 服務器應用程序。我使用dyndns來獲得一個我可以接受客戶端連接的不可變地址。 但我在服務器做綁定操作了一些問題,因爲我收到此錯誤: 連接被拒絕:連接 我不這樣綁定操作: MultiServer multi = new MultiServer(); // creates an instance of the remote object LocateRegis

    0熱度

    4回答

    所以我的目標是使一個函數具有部分填充的字符數組作爲形式參數並從數組中刪除所有重複的字母。所以我只需要讀取一個.txt文件,其內容就像「11 ABC abca A ggt」,然後讓程序吐出來「ABC abcgt」 截至目前我的程序吐出「1 ABC abc」 我真的很感謝這方面的幫助。 這是我有... #include <iostream> #include <fstream> using nam