teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

補足を追加

2020/12/17 14:15

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -2,4 +2,8 @@
2
2
  - textの添字として使うiは、内側のwhileの直前で0を代入する必要がある。
3
3
  - 内側のwhileの条件を、ヌル文字と等しくないにしておかないと、長い行を分割して読むときに困る。
4
4
  - countの初期値を設定していない。
5
- - fopenに失敗したときでもfgetsが実行されるため、実行時エラーを引き起こすだろう。
5
+ - fopenに失敗したときでもfgetsが実行されるため、実行時エラーを引き起こすだろう。
6
+
7
+ 修正後の問題点
8
+ - fgetsしておらず、ファイル名の文字列のaを数えている。
9
+ - forの中でbreakしているため、実質的に文字列の先頭の文字しか調べていない。

1

誤字を修正

2020/12/17 14:15

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -1,4 +1,4 @@
1
- - fgetsで読んだ内容を格納する配列textが宣言されていない。
1
+ - fgetsで読んだ内容を格納する配列textが宣言されていない。コンパイルできないよね。
2
2
  - textの添字として使うiは、内側のwhileの直前で0を代入する必要がある。
3
3
  - 内側のwhileの条件を、ヌル文字と等しくないにしておかないと、長い行を分割して読むときに困る。
4
4
  - countの初期値を設定していない。