fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. using namespace std;
  4.  
  5. struct derp
  6. {
  7. int idx;
  8. };
  9.  
  10. int main() {
  11. derp prev;
  12. prev.idx = 0;
  13. derp cur;
  14. while (true) {
  15. int c;
  16. while ((c = getchar()) != '\n' && c != EOF)
  17. {
  18. }
  19. if (c == EOF)
  20. {
  21. break;
  22. }
  23. cur.idx = prev.idx + 1;
  24. std::cerr << "Prev: " << prev.idx << ", cur: " << cur.idx << std::endl;
  25. prev = cur;
  26. }
  27.  
  28.  
  29.  
  30. return 0;
  31. }
Success #stdin #stdout #stderr 0s 3096KB
stdin
laksjd
askl;
kljasl
kas
s
s


s
s
s

stdout
Standard output is empty
stderr
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