パソコンの隣ですぐに読める
書籍版苦C
ここまで説明したことがわかれば、バイナリファイルの開閉ができます。
#include <stdio.h>
int main(void)
{
FILE *file;
file = fopen("test.dat", "wb");
fclose(file);
return 0;
}
fwrite(書き込む変数アドレス, 1項目のサイズ, 項目数, ファイルポインタ);
#include <stdio.h>
int main(void)
{
int buf = 100;
FILE *file;
file = fopen("test.dat", "wb");
fwrite(&buf, sizeof(buf), 1, file);
fclose(file);
return 0;
}
#include <stdio.h>
int main(void)
{
int buf[] = {10, 100, 1000, 10000};
FILE *file;
file = fopen("test.dat", "wb");
fwrite(buf, sizeof(buf), 1, file);
fclose(file);
return 0;
}
fread(読み込む変数のポインタ, 1項目のサイズ, 項目数, ファイルポインタ);
#include <stdio.h>
int main(void)
{
int buf;
FILE *file;
file = fopen("test.dat", "rb");
fread(&buf, sizeof(buf), 1, file);
fclose(file);
printf("%d\n", buf);
return 0;
}
苦しんで覚えるC言語(苦C)は
C言語入門サイトの決定版です。
C言語の基本機能を体系立てて解説しており、
市販書籍と同等以上の完成度です。