#include <iostream> #include <cstdio> using namespace std; struct derp { int idx; }; int main() { derp prev; prev.idx = 0; derp cur; while (true) { int c; while ((c = getchar()) != '\n' && c != EOF) { } if (c == EOF) { break; } cur.idx = prev.idx + 1; std::cerr << "Prev: " << prev.idx << ", cur: " << cur.idx << std::endl; prev = cur; } return 0; }
laksjd askl; kljasl kas s s s s s
Standard output is empty
Prev: 0, cur: 1 Prev: 1, cur: 2 Prev: 2, cur: 3 Prev: 3, cur: 4 Prev: 4, cur: 5 Prev: 5, cur: 6 Prev: 6, cur: 7 Prev: 7, cur: 8 Prev: 8, cur: 9 Prev: 9, cur: 10 Prev: 10, cur: 11 Prev: 11, cur: 12