C/C++ファイルAPIの基本操作

C/C++のファイルAPIは、ファイルを操作するための関数のセットであり、作成、オープン、読み書き、クローズなどの操作が含まれています。以下はいくつかの一般的なC/C++ファイルAPIの簡単な操作例です。

  1. ファイルを作成する。
#include <stdio.h>

int main() {
    FILE *file;
    file = fopen("example.txt", "w");  // 打开文件,如果不存在则新建
    if (file == NULL) {
        printf("无法创建文件\n");
        return 1;
    }
    fclose(file);  // 关闭文件
    return 0;
}
  1. ファイルに書き込む:
#include <stdio.h>

int main() {
    FILE *file;
    file = fopen("example.txt", "w");
    if (file == NULL) {
        printf("无法打开文件\n");
        return 1;
    }
    fprintf(file, "Hello, World!\n");  // 写入内容
    fclose(file);
    return 0;
}
  1. ファイルを読み込む:
#include <stdio.h>

int main() {
    FILE *file;
    char buffer[255];
    file = fopen("example.txt", "r");
    if (file == NULL) {
        printf("无法打开文件\n");
        return 1;
    }
    fgets(buffer, sizeof(buffer), file);  // 读取一行内容
    printf("读取内容:%s", buffer);
    fclose(file);
    return 0;
}
  1. ファイルに追加内容を加えます。
#include <stdio.h>

int main() {
    FILE *file;
    file = fopen("example.txt", "a");
    if (file == NULL) {
        printf("无法打开文件\n");
        return 1;
    }
    fprintf(file, "This is appended content.\n");  // 追加内容
    fclose(file);
    return 0;
}

これらの例は、C言語の一部のファイルAPIの基本的な使い方ですが、C++にも似たようなファイル操作関数があります。実際の開発では、より多くのファイル操作関数やエラー処理機構を考慮する必要があります。

bannerAds