#include <iostream> #include <fstream> #include <vector> using namespace std; int main(){ int num; vector <int> array; ifstream fin( "nums10.txt" ); // 皆様のご指摘で気づいて修正しました。 if( !fin ){ cout << "Error." << endl; return -1; } while( !fin.eof() ){ // ファイルの整数データを全て読み込むにはどうすれば? fin >> num; array.push_back( num ); } for( int i = 0; i < array.size(); i++ ) cout << array[ i ] << endl; return 0; } コード
-nums10.txt-
39 770 711 662 143 574 528 370 355 227
-出力結果-
39
770
711
662
143
574
528
370
355
227
227 // 重複して読み込んでしまう.
"nums10.txt" にある10個の整数値を読み込みたいのですが、最後のデータを重複して読み込んでしまいます。
どうすればピッタリ読み込むように実装出きるでしょうか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/09 09:11
2016/12/09 09:17