-2

重複の可能性:
C++ で行ごとにファイルから整数を読み取る方法

C ++で改行まで整数を入力する方法を誰かに提案してください。

入力ストリームが

10 10 10 10 10 10 10 10 10 10、その後に C++ の改行が続きます。

4

2 に答える 2

5
std::string the_string;
std::getline(the_stream, the_string);
std::istringstream iss(the_string);
for (int n; iss >> n; )
{
    // do something with n
}
于 2012-08-16T18:01:38.310 に答える
5

次の重複の可能性: How to read groups of integers from a file, line by line in C++

行ごとに取引したい場合:

int main()
{
   std::string line;
   std::vector< std::vector<int> > all_integers;
   while ( getline( std::cin, line ) ) {
      std::istringstream is( line );
      all_integers.push_back( 
            std::vector<int>( std::istream_iterator<int>(is),
                              std::istream_iterator<int>() ) );
   }
}
于 2012-08-16T18:02:54.263 に答える