/* * a sorok számlálása a standard input-on * elrejtjük az f()-be a value és prev értékét */ #include <iostream> using namespace std; int f( char curr) { static int value = 0; static char prev = '\n'; if ( '\n' == prev ) ++value; prev = curr; return value; } int main() { int value = 0; /* egy másik value valtozó */ char ch; cin >> noskipws; while ( cin >> ch ) { value = f(ch); } cout << value << endl; return 0; }