08/08/25 11:31:16
Cの問題について、ちょいと質問したいのですが、
ファイルの読み込み処理で、入力した名前のファイルがある場合はある、ない場合はないと
表示させるプログラムを作っていますが、自分が作成したコードではダメだしをくらいました。
以下、コードです。
char filename[20];
FILE *fp;
printf( ">" );
scanf("%s",&filename);
fp = fopen( filename, "r" );
if( fp == NULL )
{
printf( "%sは存在しません\n",filename );
}
else
{
printf( "%sは存在します\n", filename );
}
fclose( fp );
一応、動くことは動くのですが、余計な部分が多いというところと、もう一つ
問題があるといわれましたが、自分ではよくわかりません。
どなたか教えてください。
環境はVisual studi2005です。