以下に示すように、ファイルを書き込みモードで開いています。
int a = 10;
char b = 'm';
int y = 0;
char z;
FILE *fp = NULL;
fp = fopen("/config/gps_backup.dat","w");
以下に示すように、ファイルで2つの変数のfrwiteを実行しています(最初の変数は整数で、2番目の変数は文字です):
fwrite(&a,1,sizeof(int),fp);
fwrite(&b,1,sizeof(char),fp);
- 2 つの連続する fwrite 操作は互いに上書きしますか?
- そうでない場合、2 つの連続した fread 操作で変数に適切に入力できますか
例:
fread(&y,1,sizeof(int),fp);
fread(&z,1,sizeof(char),fp);
連続した fread 操作が行われた場合、y 変数と z 変数は 10 と 'm' の値を保持できますか?
ター