ifstream

    0熱度

    5回答

    我是C++的新手,我必須爲學校做一項任務。 我需要在不使用api調用或系統集成命令的情況下複製二進制*文件。在學校我們使用Windows機器。 我四處搜尋了一下,我發現,不使用任何API的是使用的iostream(ifstream的/ fstream的) 下面是我使用的代碼複製數據的最佳方式: int Open(string Name){ int length; char *

    2熱度

    9回答

    我想要做的就是打印20次readme.txt的內容..請幫助。 int main() { ifstream myfile; string line; int i; myfile.open ("readme.txt"); if (myfile.is_open()){ while (i<20){ i++

    0熱度

    2回答

    包含ini文件: 地址=「localhost」的 用戶名=「根」 密碼=「你的密碼」 數據庫=「yourdatabasename」 ,我需要在兩者之間找到「」這個詞用ifstream的,並把它放在字符中。 有沒有辦法做到這一點?

    0熱度

    2回答

    爲什麼此代碼打印字符,而沒有第一個字符?它說ocalhost而不是localhost。感謝您的幫助。 #include <winsock2.h> #include <mysql/mysql.h> #include <iostream> #include <windows.h> #include <fstream> using namespace std; int main() {

    1熱度

    2回答

    我有一些嚴重的奇怪的麻煩寫入多個數據數組到一個文件。基本上,我想要將所有數組大小存儲在文件頂部,然後是數組數據。這樣我就可以讀取大小,並使用它來構造數組來保存導入數據,並且我將確切知道每個數組開始和結束的位置。 問題出在這裏:我寫了數據,但導入數據不同。請看看我的小測試代碼。底部有關於價值的評論。 非常感謝各位程序員! :) #include <iostream> #include <fstre

    3熱度

    3回答

    繼承我可以從ifstream的繼承和讀取我的派生類像這樣的文件: #include <iostream> using namespace std; const string usage_str = "Usage: extract <file>"; class File: public ifstream { public: explicit File(const char

    2熱度

    4回答

    如果我編寫完整路徑(完整路徑/ roots.txt),則會打開文件。 如果我只寫文件名(roots.txt),文件無法打開 但是,roots.txt與main.cpp位於同一個文件夾中。 有什麼設置我應該檢查XCode? 下面的代碼: string line; ifstream infile; infile.clear(); // infile.open("roots.txt"); inf

    1熱度

    2回答

    我試過了所有我能想到的東西,並且無法獲得任何工作。我有一個在VB.Net中編寫的二進制文件,它基本上由一個整數(當然是二進制)組成,它告訴我下列數據的數組大小,然後將浮點數作爲二進制數據。文件寫入從VB.Net就好,我可以++就好使用以下代碼通過Visual C返回讀取它: ifstream output("c:\\out.ipv", ios::in | ios::binary); UInt32

    2熱度

    2回答

    some_file.good()在從文件中讀取最後一個條目後,或在嘗試讀取超出該值後,是否返回false?也就是說,我應該寫 while (input.good()) { getline(input, line); // ...process } 或 getline(input, line); while (input.good()) { // ...pr

    3熱度

    2回答

    我知道,打開一個文件並不是最好的辦法,它將它限制在與執行模塊相同的目錄中。但是,有一個工具,我被命令編程,具有這些規範。 有一個文件路徑參數,它可能是文件的絕對路徑,或者只是文件名,假設它位於當前目錄中。 我不想使用WinAPI函數GetCurrentDirectory以保持可移植性。如果文件無法打開,該工具將失敗。 通常我使用boost :: filesystem作爲I/O庫。因此,我對std-