質問編集履歴
1
写真を追加して書き直しました!
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,51 +1,25 @@
|
|
1
1
|
テキストファイルに、
|
2
2
|
|
3
|
-
|
3
|
+
数字が入っててその数字を読み込んでvectorに入れて表示した際に
|
4
4
|
|
5
|
-
なぜか最後の
|
5
|
+
なぜか最後の数字が2回読み込まれるのですが、なぜでしょうか??
|
6
6
|
|
7
7
|
以下、コードです。
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
|
12
|
-
|
13
|
-
```lang-<c++>
|
14
|
-
|
15
|
-
int suji;
|
16
|
-
|
17
|
-
vector v;
|
18
|
-
|
19
|
-
ifsream ifs;
|
20
|
-
|
21
|
-
|
11
|
+
![イメージ説明][WIDTH:435](4f1a0ad82b309b5b66f52202e363b13f.png)
|
22
12
|
|
23
13
|
|
24
14
|
|
25
|
-
while(!ifs.eof())
|
26
15
|
|
27
|
-
{
|
28
16
|
|
29
|
-
|
17
|
+
code.txtの内容は以下の通りです。
|
30
18
|
|
31
|
-
|
19
|
+
![イメージ説明][WIDTH:600](6ae1261bb948223e1f81769da7bd4dbb.png)
|
32
|
-
|
33
|
-
v.push_back(suji);
|
34
|
-
|
35
|
-
}
|
36
|
-
|
37
|
-
ifs.close()
|
38
20
|
|
39
21
|
|
40
22
|
|
41
|
-
|
23
|
+
実行結果が以下の通りです。
|
42
24
|
|
43
|
-
{
|
44
|
-
|
45
|
-
|
25
|
+
![イメージ説明][WIDTH:600](8eca67666627ca79d2a4a680e172ea44.png)
|
46
|
-
|
47
|
-
}
|
48
|
-
|
49
|
-
cout<<endl;
|
50
|
-
|
51
|
-
```
|