回答編集履歴

2

誤記修正

2019/11/19 07:37

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -6,12 +6,12 @@
6
6
 
7
7
  ```C++
8
8
 
9
- fp >> subject >> chuP;
9
+ fp >> subject >> chuP;
10
10
 
11
- if(subject.empty()){ // subjectが空だったら全部読んだ・・・かも知れない(未検証)
11
+ if(subject.empty()){ // subjectが空だったら全部読んだ・・・かも知れない(未検証)
12
12
 
13
- break;
13
+ break;
14
14
 
15
- }
15
+ }
16
16
 
17
17
  ```

1

追記

2019/11/19 07:37

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -1,3 +1,17 @@
1
1
  たぶん、(領域は有るのに中身が設定されて無いため)そこに有ったゴミを出力してます。
2
2
 
3
3
  while()文か、(if(k==n)break;による)脱出条件を変えてみて下さい。
4
+
5
+ //これ↓で、抜けられませんか?
6
+
7
+ ```C++
8
+
9
+ fp >> subject >> chuP;
10
+
11
+ if(subject.empty()){ // subjectが空だったら全部読んだ・・・かも知れない(未検証)
12
+
13
+ break;
14
+
15
+ }
16
+
17
+ ```