C 言語でファイルの最後に内容を追加の方法

C言語でファイルに追記する場合のステップは次のとおりです。

  1. ファイルを開く:fopen 関数を使ってファイルを開き、ファイルパスとオープン モードを指定します。よくあるオープン モードには次のようなものがあります。
  2. ファイルを追加モードで開く。ファイルがない場合、作成する。
  3. 「a+」:ファイルを読み書き可能で、ファイルが存在しない場合は作成して開きます。
  4. 「r+」: ファイルをよみ書きモードで開き、ファイルの内容を読み取ることができ、ファイルが存在している必要があります。
  5. w:書き込みモードでファイルを開きます。ファイルが存在しない場合は作成し、存在する場合はファイルの内容を空にします。
  6. 「w+」:ファイルを書き込みおよび読み込みモードで開く。ファイルが存在しない場合は作成し、存在する場合はファイルの内容を空にする。
  7. ネイティブな日本語に言い換えてください。1つのオプションのみ必要です。例:
  8. FILE *file = fopen(“file.txt”, “a”);
    if (file == NULL) {
    printf(“ファイルオープン失敗\n”);
    return 1;
    }
  9. ファイルに内容を書き出す: fprintf関数を使用してファイルに内容を書き込みます。コードの例:
  10. fprintf(file, “書き込む内容\n”);
  11. ファイルを閉じる:fclose関数を使ってファイルを閉じる。
    例:
  12. fclose(file);

完全なサンプルコード:

#include <stdio.h>

int main() {
    FILE* file = fopen("file.txt", "a");
    if (file == NULL) {
        printf("打开文件失败\n");
        return 1;
    }
    
    fprintf(file, "要写入的内容\n");
    
    fclose(file);
    
    return 0;
}

「file.txt」というファイルを開き、ファイルが存在しない場合は作成し、ファイルの末尾に「書き込む内容」を追加で書き込み、最後にファイルを閉じます。

bannerAds