fork download
  1. #include<cstdio>
  2. #include<iostream>
  3. using namespace std;
  4. bool e;
  5. int scan_d()
  6. {
  7. e=false;
  8. int ip=getc(stdin),ret=0;
  9. for(;ip<'0'||ip>'9';ip=getc(stdin))
  10. {
  11. if(ip==EOF)
  12. {
  13. e=true;
  14. break;
  15. }
  16. }
  17. if(!e)
  18. {
  19. for(;ip>='0'&&ip<='9';ip=getc(stdin))
  20. ret=ret*10+ip-'0';
  21. return ret;
  22. }
  23. }
  24. int main()
  25. {
  26. while(!e)
  27. {
  28. int t=scan_d();
  29. if(!e)
  30. cout<<t<<endl;
  31. }
  32. if(e)
  33. cout<<"end of file reached";
  34. }
Success #stdin #stdout 0s 2856KB
stdin
1
2






3

4

5



















































10
stdout
1
2
3
4
5
10
end of file reached