I’m having this weird problem. My code is simple:
#include <iostream>
using namespace std;
int main() {
int num;
cout << "number: ";
cin >> num;
for (int i=0;num>i;i++) {
cout << i <<"\n";
}
system ("Pause");
return 0;
}
If the input for example is 1000, the output contains numbers from 701-999.
Any idea?
I’m using Dev-C++ IDE on Parallels.
Actually it prints all of them, from 0 to 999, but your console’s buffer is not large enough. So you see only the last part. if you print into a file, not the console, you’ll see 🙂