Hallo Community, ich finde meinen Fehler einfach nicht. Folgender Code erzeugt folgende Ausgabe:
1 | #include <iostream> |
2 | #include <cstdlib> |
3 | using namespace std; |
4 | |
5 | int main() |
6 | {
|
7 | unsigned int eancode; |
8 | unsigned int ziffern[12]; |
9 | |
10 | cout << "Bitte 13-steilligen EAN-Code eingeben" << endl; |
11 | cin >> eancode; //Beispiel: 40 1270096310 9 |
12 | cout << "Folgender EANCode wurde eingegeben:" << eancode << endl; |
13 | cout << "#################################" << endl; |
14 | |
15 | int i = 0; |
16 | while(i!=12) |
17 | {
|
18 | ziffern[i] = eancode%10; |
19 | eancode/=10; |
20 | cout<<"Ziffer " << i << "->" << ziffern[i]<<endl; |
21 | i++; |
22 | }
|
23 | |
24 | system("PAUSE"); |
25 | return 0; |
26 | }
|
1 | Bitte 13-steilligen EAN-Code eingeben |
2 | 4012700963109 <- Eingegeben und Enter |
3 | Folgender EANCode wurde eingegeben: 4294967295 |
4 | ################################ |
5 | Ziffer 0->5 |
6 | Ziffer 1->9 |
7 | Ziffer 2->2 |
8 | Ziffer 3->7 |
9 | Ziffer 4->6 |
10 | Ziffer 5->9 |
11 | Ziffer 6->4 |
12 | Ziffer 7->9 |
13 | Ziffer 8->2 |
14 | Ziffer 9->4 |
15 | Ziffer 10->0 |
16 | Ziffer 11->0 |
17 | Drücken Sie eine beliebige Taste . . . |
Ich versteh den Fehler einfach nicht. Bitte helft mir! Gruß Matze