Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.robertl/eb77.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-do run } #include <iostream> #include <sstream> using namespace std; int main(int, char* []) { stringstream s; s << "line 1\nline 2\n\nline 4"; s << std::ends; int nLine = 0; while( true ) { char line[100]; s.get(line, 100); if( ! line ) { break; } ++nLine; std::cout << nLine << ": " << line << std::endl; if( nLine > 10 ) { // stop infinite loop break; } } return 0; }