0

重複の可能性:
C++ - istringstream を繰り返し使用する

このコードを考えると:

   string line;  // for the line
   ifstream myfile ("input.txt");
   int algorithmNumber , matrixDim;
   getline (myfile,line);
   istringstream buffer(line);
   buffer >> algorithmNumber;

1 行を読み取り、その行を string から int に変換します。

しかし、次の行を読んでもう一度やりたい場合:

   buffer(line);
   buffer >> matrixDim;

私はこれを得る:no match for call to '(std::istringstream {aka std::basic_istringstream<char>}) (std::string&)'

次の行を読んで int に変換するにはどうすればよいistringstreamですか?

よろしく

4

0 に答える 0