C、關於檔案輸入

發布 科技 2024-06-13
6個回答
  1. 匿名使用者2024-01-29

    #include

    #include

    #include

    #include

    包括 ***stringstream 類。

    using namespace std;

    struct patroninfo

    string name;

    double num;

    const int bufsize=3000;

    int main()

    ifstream infile;

    char filename[20];

    cout<<"enter name of data file: ";

    if(!exit(exit_failure);

    int number;

    infile>>number;

    ');忽略一行。

    patroninfo *array= new patroninfo [number];

    char *patron=new char[bufsize];

    int i=-1;

    while(>array[i].num;

    if(cout<<"end of the file reached.";

    else cout<<"end for unknown reason.";

    for(i=0;icoutdelete array;

    system("pause");

    通過“運算子讀出號碼後,線路的回車不讀入,需要處理。

    方法 1:使用成員函式 ignore()。

    方法二:讀取行中的所有數字,然後使用stringstream讀出數字。

    條件比較嚴格,很容易變成假的,根據你的源程式,它根本不會進入迴圈。

    要為 true,檔案中的最後乙個數字後面不能跟回車符、空格等字元,否則將始終為 false。

  2. 匿名使用者2024-01-28

    int i = 0;

    while( i>p[i].num; +i;

    下面省略。 return 0;

    煩惱大麥 - 你能幫忙再寫一遍完整的程式嗎?

  3. 匿名使用者2024-01-27

    總結。 cfile file("檔案的具體路徑名:",cfile::moderead);

    char buf[1024] =

    這是基本過程。

    C++ 支援通過以下類輸入和輸出檔案:

    ofstream:用於寫入操作(輸出)的檔案類(派生自 ostream)。

    ifstream:用於讀取操作(輸入)的檔案類(派生自 istream)。

    fstream:可以同時讀取和寫入的檔案類(派生自 iostream)。

    C++檔案輸入和輸出的基本流程是什麼?

    cfile file("檔案的具體路徑名:",cfile::moderead);char buf[1024] =,1024);基本過程是這樣的,C++通過以下類支援檔案的輸入和輸出:

    ofstream:勵磁檔案voltaic socks類的寫入操作(輸出本地節拍)(派生自ostream) ifstream:讀取操作(輸入)檔案類(派生自istream) fstream:

    可以同時讀取和寫入的檔案類(派生自 iostream)。

    新型別可以在 C++ 中的現有類之上宣告,這就是繼承和重用的思想。 通過繼承和復用,可以更有效地組織程式結構,明確類之間的關係,充分利用現有的類來完成更複雜、更深入的開發。 新定義的類是乙個子類,並成為派生類。

    它可以從父類繼承所有非專有的折彎屬性和方法作為自己的成員。

    基本流程。 cfile file("凌禪的文書有獨特的正文和王釗的名號:",cfile::moderead);char buf[1024] =,1024);這是基本過程。

    編譯就是把你的原始碼翻譯成機器碼 輸入是原始碼和輸出的機器碼 連線是建立機器碼和程式相關檔案之間的連線 連線的輸出實際上是C++高階語言中的機器碼,需要找到結果 編譯連線一定不是指示性的。

  4. 匿名使用者2024-01-26

    cfile file("檔案的具體路徑名:",cfile::moderead);

    char buf[1024] =

    這是基本過程。

    C++ 支援通過以下類輸入和輸出檔案:

    ofstream:用於寫入操作(輸出)的檔案類(派生自 ostream)。

    ifstream:用於讀取操作(輸入)的檔案類(派生自 istream)。

    fstream:可以同時讀取和寫入的檔案類(派生自 iostream)。

  5. 匿名使用者2024-01-25

    前額。

    1肯定是有區別的,ifstream只能用於讀取操作,不能寫入檔案,fstream可以讀寫。

    2.開啟的時候一定要加乙個字尾,和文字是兩個檔案,不加字尾只能標識文字,如果要開啟乙個檔案,那個檔案沒有,c++什麼都不做,但是檔案的狀態是沒有開啟的,可以使用開啟功能來檢查, 函式返回值為false,如果C中沒有新檔案,至於錯誤,絕對不可能,只能自己檢查,每次開啟檔案都要檢查是否開啟。

    3 至於。 蝙蝠檔,這是批處理檔案,誰說打不開,裡面的東西可以自己寫,很方便,至於為什麼會這樣。 蝙蝠型別,那不是我們所知道的,C++可以開啟任何檔案,使用。

    蝙蝠可能是以前的程式設計師的戀物癖,它不會影響程式設計,還有乙個,檔案<<"afhfji"為什麼我不能把它寫到檔案中? 一定是你用ifstream,這玩意兒不支援寫操作,如果你用fstream,我不想寫。

    寫了這個馬鐸,房東不應該可憐嗎??

    最後,房東,文字寫錯了,是測試

  6. 匿名使用者2024-01-24

    fstream 包含 ifstream,fstream 可以用來讀寫,ifstream 只能用來讀檔案,還有乙個叫 ofstream 的檔案用來寫入檔案,fstream file("");沒有指定是用來讀還是寫檔案,所以可以讀寫,這意味著可以使用檔案“和”兩個運算子,ifstream file(""這意味著這個檔案是唯讀的,不能修改,檔案只能使用“運算子”,這時,如果用“給檔案寫東西,會報錯,bat 是乙個批處理檔案,因此它比文字檔案更高效。

相關回答
5個回答2024-06-13

你自己設定的檔案型別,一般來說,只需按文字輸出輸入,舉個例子: >>>More

12個回答2024-06-13

不。。。 你還沒有弄清楚 C 語言中字串的含義。 >>>More

6個回答2024-06-13

身體已經走了幾千年。

8個回答2024-06-13

讓我們先澄清幾個問題。

1。讀取檔案本身沒有格式,但讀取器根據自己定義的格式讀取檔案,因此檔案本身不需要區分 txt 和 dat 格式。 >>>More

16個回答2024-06-13

你的 + 和我也沒有手動輸入。

int i, j; >>>More