回答編集履歴

3

不足

2021/12/08 17:56

投稿

jimbe
jimbe

スコア13209

test CHANGED
@@ -1,3 +1,3 @@
1
1
  kekka3.txt の先頭に変な(空白文字以外で見えないような)文字が入っていないか、ファイルダンプ等で確認してください。
2
2
 
3
- fscanf("%d",&abs1) は数字以外に会うと読み取らずに 0 を返しますので、無限ループすることになります。
3
+ ```fscanf(fp, "%d", &abs1)``` は数字以外に会うと読み取らずに 0 を返しますので、無限ループすることになります。

2

関数部分をちゃんと^^;

2021/12/08 17:56

投稿

jimbe
jimbe

スコア13209

test CHANGED
@@ -1,3 +1,3 @@
1
1
  kekka3.txt の先頭に変な(空白文字以外で見えないような)文字が入っていないか、ファイルダンプ等で確認してください。
2
2
 
3
- fscanf("%d") は数字以外に会うと読み取らずに 0 を返しますので、無限ループすることになります。
3
+ fscanf("%d",&abs1) は数字以外に会うと読み取らずに 0 を返しますので、無限ループすることになります。

1

追加

2021/12/08 17:54

投稿

jimbe
jimbe

スコア13209

test CHANGED
@@ -1,3 +1,3 @@
1
- kekka3.txt の先頭に変な(見えないような)文字が入っていないか、ファイルダンプ等で確認してください。
1
+ kekka3.txt の先頭に変な(空白文字以外で見えないような)文字が入っていないか、ファイルダンプ等で確認してください。
2
2
 
3
3
  fscanf("%d") は数字以外に会うと読み取らずに 0 を返しますので、無限ループすることになります。