fwriteを使ってデータをファイルに書き込む方法を教えてください。

C言語では、fwrite関数を使ってデータをファイルに書き込むことができます。fwrite関数のプロトタイプは以下のようになります:

size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);

ptrはデータを書き込むためのポインタであり、sizeは各データアイテムのサイズ(バイト単位)、nmembは書き込むデータアイテムの数、streamは書き込むファイルのポインタを指します。

fwriteを使用してデータをファイルに書き込む方法を示す例を以下に示します。

#include <stdio.h>

int main() {
    FILE *fp;
    char data[] = "Hello, World!";

    // 打开文件以写入数据
    fp = fopen("output.txt", "wb");
    
    // 将数据写入文件
    fwrite(data, sizeof(char), sizeof(data), fp);
    
    // 关闭文件
    fclose(fp);

    return 0;
}

このコードは、”output.txt”という名前のファイルを開き、”Hello, World!”という文字列をファイルに書き込む。データを書き込んだ後は、fclose関数を呼び出してファイルを閉じる必要があります。

コメントを残す 0

Your email address will not be published. Required fields are marked *