While Hilfe
-
Ich lerne grad vom Buch C++. Habe ein Whilebeispielprogramm abgeschrieben.
So sieht der Code hier aus.#include <iostream.h> int main(){ unsigned short small; unsigned long large; unsigned short max=65535; cout << "Bitte eine kleine Zahl eingeben: "; cin >> small; cout << "Bitte eine grosse Zahl eingeben: "; cin >> large; cout << "Klein: "<< small << "..."; cin.get(); while (small < large && large > 0 && small < max) { if(small % 5000 == 0){ cout << "."; } small++; large-=2; } cout << "\nKlein: "<< small <<" - Gross: "<< large << endl; cin.get(); return 0; }Also, ein paar fragen hätte ich :)**
- Wieso wird hier unsigned verwendet?
- Wieso am Ende return 0? Wenn ich return 3 schreibe ändert sich auch nichts.
- Und wieso small % 5000?**MfG
Technology
-
hallo
such dir mal ein gutest c+ tutorial und arbeite es durch

% heißt modulo
return 0 heißt alles ok
unsigned heißt nur der 'postive' wertebereich
-
technology schrieb:
- Wieso am Ende return 0? Wenn ich return 3 schreibe ändert sich auch nichts.
Der Rückgabewert der main() geht ans Betriebssystem - und dort könntest du noch eine Fehlerauswertung dahinterschalten (if errorlevel xxx).