Warum hängt sich mein Programm auf, wenn ich diese Funktion aufrufe?
-
Hallo!
Warum hängt sich denn mein Prog immer auf wenn ich diese Funktion aufrufe?
void dez_in_bin() { unsigned long int dez; int binar[32]; int i = 31; cout << "Umrechnung Dezimal => Binaer" << endl; cout << "Geben sie eine Zahl zw. 0 und 4294967295 ein: "; cin >> dez; cout << endl; for (; i >=0; dez /= 2) { binar[i] = dez % 2; i--; } cout << "Ihre Zahl im Binaersystem:" << endl; for(int i = 0; i < 32; i++) { cout << binar[i]; } cout << endl; }thx
-
Was für einen Compiler hast du?
Bei mir läuft die Funktion. Gehe also mit einem Debugger durch, der Fehler scheint wo anders zu liegen.
-
Ich benutze im moment den C++BuilderX weil ich zu faul
bin VS 2005 Prof raufzuspielen
-
mit dem max wert?