ぼるじょあがC/C++の宿題を片づけますYO! 47代目
■ このスレッドは過去ログ倉庫に格納されています
0734デフォルトの名無しさん
2005/07/13(水) 18:29:23[2] 問題文(含コード&リンク):
データファイルkadai.datには,4バイトの整数データが1個書き込まれているが,
上位2バイトと下位2バイトが入れ替わっている。
この整数データをきちんと読み込むプログラムを作成し,その値を答えなさい
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ(バージョン):
[3.3] 言語:C
[4] 期限:今日中
[5] その他の制限:
#include <stdio.h>
void main(void)
{
int a,*b;
FILE *fp;
b=&a;
b=b+2;
fp=fopen("kadai.dat","rb");
fread(b,2,1,fp);
fread(&a,2,1,fp);
fclose(fp);
printf("%d%d\n",a,*b);
}
kadai.datはバイナリファイルになってるのでこのようにしてみたんですが
どうもうまく動かないんでどう修正していけばいいのか教えていただけませんでしょうか
■ このスレッドは過去ログ倉庫に格納されています