/* バイナリファイルへ最大の整数値を書き込むプログラム */
#include <stdio.h>
#include <limits.h>

int main(void)
{
	FILE *fbin;
	int bin, n = INT_MAX;

	if((fbin = fopen("bin.dat", "w+b")) == NULL) {
		printf("ファイルがオープンできません\n");
		return 1;
	}
	fwrite(&n, sizeof(int), 1, fbin);
	fseek(fbin, 0L, SEEK_SET);
	fread(&bin, sizeof(int), 1, fbin);
	printf("bin = %d\n", bin);
	fclose(fbin);

	return 0;
}
