C 如何從 TXT 文件中讀取以下內容:

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

    現在前面定義乙個檔案函式,檔案 *p;

    char a[100]=;

    char b[100]=;

    char c[100]=;

    然後只需將字元 *s[400][400]=,,} 更改為 p=fopen("d:","r");

    while(!feof(p))

    fscanf(p,"%s%s%s",a,b,c);

    s[0]=a;

    s[1]=b;

    s[3]=c;

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

    wt+wb+write 覆蓋原始檔案,即刪除。 可以使用R+方法,也可以很好地理解以下情況,我還沒來得及嘗試。

    R 以唯讀模式開啟檔案,該檔案必須存在。

    R+ 以讀寫模式開啟檔案,檔案必須存在。

    RB+ 讀/寫開啟二進位檔案,只允許讀寫資料。

    RT+ Read & Write 開啟乙個允許讀取和寫入的文字檔案。

    如果檔案存在,則檔案長度將清除為 0,即檔案內容將消失。 如果該檔案不存在,請建立該檔案。

    W+開啟乙個可讀可寫的檔案,如果檔案存在,檔案長度會清零,即檔案內容會消失。 如果該檔案不存在,請建立該檔案。

    a以附加方式開啟只寫檔案。 如果檔案不存在,則建立檔案,如果檔案存在,則將寫入的資料新增到檔案末尾,即保留檔案的原始內容。 (保留 EOF 字元)。

    A+ 以另一種方式開啟讀寫檔案。 如果檔案不存在,則建立檔案,如果檔案存在,則將寫入的資料新增到檔案末尾,即保留檔案的原始內容。

    不保留原始 EOF 符號)。

    WB 僅寫入、開啟或建立新的二進位檔案; 只允許寫入資料。

    WB+ 讀寫開啟或建立允許讀取和寫入的二進位檔案。

    WT+ 讀/寫開啟或建立文字檔案; 允許讀取和寫入。

    AT+ Read & Write 開啟乙個文字檔案,允許讀取資料或將資料附加到文字末尾。

    AB+ 讀寫開啟乙個二進位檔案,允許讀取資料或將資料附加到檔案末尾。

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

    fopen("","w")

    沒有這樣的開啟方式。

    使用 fseek() 時,假設此時指標位置已經有資料,寫入後會被覆蓋,但前一部分會清空為 0

    通常,它只能讀出然後寫入,除非您定義了此檔案的資料儲存格式。

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

    r+ rb+(檔案必須存在)。

    如果要附加讀取和寫入,請使用 a+ ab+(如果不存在,請建立乙個新檔案)。

    對於其他人,請點選這裡。

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

    它與指向檔案的指標有關,當您完成新增資料時,指向檔案的指標將移動到末尾。

相關回答
23個回答2024-06-11

如果檔案比較大,則將檔案的最後一部分(例如1000個字)放入陣列中,然後進行比較。 發現''(ASC程式碼13回車)可以註明位置。

10個回答2024-06-11

stdin 是 Curry 定義的巨集。 你自己重複了這個,導致這句話被錯誤地解釋。 >>>More

5個回答2024-06-11

有兩種方法可以表示指數:

1. 使用關鍵字 e,例如 5e10 表示 5*10 10,5e-5 表示 1*10 (-5)=。 >>>More

11個回答2024-06-11

file*fp1,*fp2;

fp1=fopen(path1,"at+");TXT1 的 path1 >>>More

9個回答2024-06-11

A 是乙個全域性變數,所以誰(任何函式)都可以修改它的值,所以函式 f 對 a 的修改是有效的,即每次 a 都 +1。 >>>More