System pause
-
Hi die Ausgabe von diesem Code
#include <iostream> using namespace std; int main () { int i =0; while (true) { i++; cout << i << endl; if (i = 1000) { system ("pause"); } } }
ist:
1
Systempause drücke Knopf
1001Warum wird "i" nicht bis 1000 ausgegeben?
-
Weil man mit '=' zuweist und mit '==' vergleicht.
-
@ycbm sagte in System pause:
Warum
beachtest du die Warnungen vom Compiler nicht?
Stell den Warn-Level auf Maximum (wie, ist abhängig vom Compiler/IDE)
Das Programm (.exe) wird trotz Warnungen gebaut, wird aber nicht fehlerfrei sein.