000
12.10.2007, 15:25 Uhr
~Animal21
Gast
|
hio
ich versuch grad nen "umrechner" schreiben, der dezimal zahlen in binäre umwandelt
muss dazu sagen, ich bin in c++ echt neu un kenn mich nur mit den allgemeinheiten im programmieren aus (schleifen, auswahlstruckturen ect...) aber halt net c++-speziefisch
hier mein prog un das problem:
C++: |
switch (ui_Antwort_Zahlsys) {
case 1: cin>>i_deziZahl; cout<<"test"<<endl; //wird durchlaufen
while (i_deziZahl != 0); { i_Icount++; array[i_Icount] = i_deziZahl % 2; i_deziZahl /=2; cout<<i_deziZahl<<endl; } cout<<"test2"<<endl; //wird nicht durchlaufen
int o; for (o=1;o<sizeof(array);o++) { cout<<array[o]<<endl; //soll die ausgabe der nullen und einsen sein }
break;
|
das geht i-wie net, is sicher n dummer fehler oder so, aber ich erblick den i-wie nicht
PS: schön wärs noch, wenn die nullen und eines immer in 8. blöcken ausgegeben werden, bzw wenns zb 11 ziffern sin, dass 2 8. blöcke angezeigt werden, und die restlichen mit nullen gefüllt wreden <-- wär cool mir einer nen denkanstoß dazu geben könnte wie das geht
mfg ani Dieser Post wurde am 12.10.2007 um 21:30 Uhr von FloSoft editiert. |