C言語でTXTファイルのデータを呼び出す方法は何ですか? (C yongo de TXT fairu no data wo yobidasu houhou wa nan desu ka?)

C言語では、ファイル操作関数を使用して、TXTファイル内のデータを読み書きすることができます。

TXTファイルのデータを読み取るには、以下の手順に従って操作してください。

  1. ファイルを開く
  2. ファイルを開くには、FILE *fopen(const char *filename, const char *mode); を使用する。
  3. ファイル名
  4. モード
  5. 「r」
  6. fgets()関数
  7. ファイルストリームからデータを読み取って変数に格納する関数は、int fscanf(FILE *stream, const char *format, …); です。
  8. ストリーム
  9. フォーマット
  10. I only need one option, so please paraphrase the following natively in Japanese:”I don’t understand what you mean.”

    「あなたが言っていることがわかりません。」

  11. ファイルを閉じる
  12. streamを閉じるための関数、fclose(FILE *stream);
  13. ストリーム

以下は、テキストファイルからデータを読み取り、コンソールに出力する方法を示す簡単なサンプルコードです。

#include <stdio.h>

int main() {
    FILE *file;
    int num;

    file = fopen("data.txt", "r");  // 打开名为"data.txt"的文件
    if (file == NULL) {
        printf("无法打开文件!\n");
        return 1;
    }

    while (fscanf(file, "%d", &num) != EOF) {  // 读取整数数据
        printf("%d ", num);
    }

    fclose(file);  // 关闭文件

    return 0;
}

TXTファイルにデータを書き込むには、次の手順に従って操作してください。

  1. ファイルを開く
  2. ファイル *fopen(const char *filename, const char *mode);
  3. ファイル名
  4. モード
  5. 「fprintf」を自然な日本語で言い換えると、「ファイルに書き込む」となります。
  6. ファイルストリームと文字列フォーマットを指定して、fprintf関数を使用します。
  7. ストリーム
  8. 形式
  9. Can you please pass me the salt?塩を取っていただけますか?
  10. 閉じる
  11. stream を閉じる関数fclose();
  12. 流れ

以下は、データをTXTファイルに書き込む方法を示した簡単なサンプルコードです。

#include <stdio.h>

int main() {
    FILE *file;
    int num;

    file = fopen("data.txt", "w");  // 打开名为"data.txt"的文件
    if (file == NULL) {
        printf("无法打开文件!\n");
        return 1;
    }

    printf("请输入一个整数:");
    scanf("%d", &num);

    fprintf(file, "%d", num);  // 将整数写入文件

    fclose(file);  // 关闭文件

    return 0;
}

上記のサンプルコードは、TXTファイルに整数データのみが含まれていることを前提としています。他の種類のデータを読み書きする場合は、必要に応じて修正してください。

bannerAds