C言語なら俺に聞け(入門編)Part 108at TECH
C言語なら俺に聞け(入門編)Part 108 - 暇つぶし2ch590:デフォルトの名無しさん
12/10/09 19:51:00.86
ファイルの読み込みが上手くいきません。
以下は、double型のデータを書き込んで、それを読み込むプログラムです。しかし全て0で表示されます。
バイナリエディタで見ると正常に書き込めているようなので、読み込みに問題があると思うんですが
どこが間違っていますか?

int i;
FILE *fp;
double outdata[10];
double indata[10];

/* double型の10個の配列を書き込む */
fp = fopen( "test.bin", "wb" );
for( i = 0; i < 10; i++ )
  outdata[i] = 10;
fwrite( outdata, sizeof( double ), 10, fp );
fclose( fp );

/* 書き込んだデータを読み込む */
fp = fopen( "test.bin", "rb" );
fread( indata, sizeof( double ), 10, fp );
fclose( fp );

/* 表示 */
for( i = 0; i < 10; i++ )
  printf( "%d\n", indata[ i ] );


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch