/* バイナリデータの読み書き number001.c */ #include int main(void) { FILE *fp; int x[10] = {1,2,-1,4,5,65535,7,65536,65537,10}; if ((fp = fopen("test.dat", "w+")) == NULL) { printf("file open error!!\n"); exit(-1); } fwrite(x, sizeof(int), 10, fp); /* write 10 numbers */ fclose(fp); }