質問編集履歴
1
写真を追加して書き直しました!
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,26 +1,13 @@
|
|
1
1
|
テキストファイルに、
|
2
|
-
|
2
|
+
数字が入っててその数字を読み込んでvectorに入れて表示した際に
|
3
|
-
なぜか最後の
|
3
|
+
なぜか最後の数字が2回読み込まれるのですが、なぜでしょうか??
|
4
4
|
以下、コードです。
|
5
5
|
|
6
|
+
![イメージ説明][WIDTH:435](4f1a0ad82b309b5b66f52202e363b13f.png)
|
6
7
|
|
7
|
-
```lang-<c++>
|
8
|
-
int suji;
|
9
|
-
vector v;
|
10
|
-
ifsream ifs;
|
11
|
-
ifs.open("code.txt");
|
12
8
|
|
13
|
-
while(!ifs.eof())
|
14
|
-
{
|
15
|
-
ifs>>suji;
|
16
|
-
cout<<suji<<" ";
|
17
|
-
|
9
|
+
code.txtの内容は以下の通りです。
|
18
|
-
}
|
19
|
-
|
10
|
+
![イメージ説明][WIDTH:600](6ae1261bb948223e1f81769da7bd4dbb.png)
|
20
11
|
|
21
|
-
for(int i=0;i<v.size();i++)
|
22
|
-
{
|
23
|
-
cout<<v[i]<<" ";
|
24
|
-
}
|
25
|
-
|
12
|
+
実行結果が以下の通りです。
|
26
|
-
|
13
|
+
![イメージ説明][WIDTH:600](8eca67666627ca79d2a4a680e172ea44.png)
|