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

質問編集履歴

1

写真を追加して書き直しました!

2015/03/29 04:49

投稿

Daichi
Daichi

スコア47

title CHANGED
File without changes
body CHANGED
@@ -1,26 +1,13 @@
1
1
  テキストファイルに、
2
- 1~5までの数字が入っててその数字を読み込んでvectorに入れて表示した際に
2
+ 数字が入っててその数字を読み込んでvectorに入れて表示した際に
3
- なぜか最後の5という数字が2回読み込まれるのですが、なぜでしょうか??
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
- v.push_back(suji);
9
+ code.txtの内容は以下の通りです。
18
- }
19
- ifs.close()
10
+ ![イメージ説明][WIDTH:600](6ae1261bb948223e1f81769da7bd4dbb.png)
20
11
 
21
- for(int i=0;i<v.size();i++)
22
- {
23
- cout<<v[i]<<" ";
24
- }
25
- cout<<endl;
12
+ 実行結果が以下の通りです。
26
- ```
13
+ ![イメージ説明][WIDTH:600](8eca67666627ca79d2a4a680e172ea44.png)