09/10/20 21:55:20
>>118 unionを知らなくても、FILE*は知ってるだろう。もしscanfの使い方知りたいなら別のスレいけ。
#include <stdio.h>
int main(void) {
int i, b;
float a;
unsigned char c[4];
FILE *fp;
b = 1;
a = b;
fp = fopen("a.txt", "wb");
if(fp == NULL) {puts("ERR"); return 1;}
fwrite(&a, 4, 1, fp);
fclose(fp);
fp = fopen("a.txt", "rb");
if(fp == NULL) {puts("ERR"); return 1;}
fread(&c, 4, 1, fp);
fclose(fp);
for(i=3;i>=0;i--) {
printf("%02X", c[i]);
}
return 0;
}