メモ帳からデータを一行ずつ読み込むプログラムを書籍から写して実行してみたのですができません。私はvisual studioを用いて実行しようとしました。
特にエラーも出ず、作ったはずのファイル名を入力してもオープンできませんと実行されてしまいます。これはどこが問題なのでしょうか分かる方がいたら教えていただけるとうれしいです。説明不足なのは重々承知ですが初心者のためどう言えば良いのか分かりません。よろしくお願いします。
ちなみに私が参考にした書籍は「新C言語入門 スーパービギナー編」p161です。
C言語
1コード 2#include<stdio.h> 3#include<stdlib.h> 4 5int main(void) 6{ 7 FILE *fin; 8 char buf[256]; 9 char filename1[80]; 10 11 printf("入力ファイル名="); 12 gets(filename1); 13 14 fin = fopen(filename1, "r"); 15 if (fin == NULL) { 16 printf("%sをオープンできません\n", filename1); 17 exit(1); 18 } 19 20 while (fgets(buf, 256, fin) != NULL) { 21 printf("%s", buf); 22 } 23 24 fclose(fin); 25 return 0; 26}
回答2件
あなたの回答
tips
プレビュー