int date[20][30;
FILE *fp ;
// マップセーブ用ファイルを開く
fp = fopen( "map.dat" , "rb" ) ;
int i;
int r;
if ( fp = NULL )
{
for ( i = 0; i < 20; i ++ )
for ( r = 0; r < 1000; r ++ )
{
date[i][r] = 64;
}
}
else
{
for ( i = 0; i < 20; i ++ )
for ( r = 0; r < 1000; r ++ )
{
fwrite( &date[i][r] , sizeof(int) , 1 , fp ) ;
}
// ファイルを閉じる
fclose( fp ) ;;
}
とすると実行すると同時にエラーが起きて
強制終了してしまいます、
どうしたらいいでしょうか?