ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
2616
2616
EMPFEHLEN
-
10.05.05 21:32 #1Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
[size=2][color=#0000ff]int[/color][/size][size=2] _tmain([/size][size=2][color=#0000ff]int[/color][/size][size=2] argc, _TCHAR* argv[]) { [/size][size=2][color=#0000ff]char[/color][/size][size=2] first[20], second[20], third[20]; [/size][size=2][color=#0000ff]int[/color][/size][size=2] all; std::cout << [/size][size=2][color=#800000]"Bitte geben sie die erste Zahl ein:"[/color][/size][size=2]; std::cin.get(first, 20); std::cout << [/size][size=2][color=#800000]"\nBitte geben sie die zweite Zahl ein:"[/color][/size][size=2]; std::cin.get(second, 20); std::cout << [/size][size=2][color=#800000]"\nBitte geben sie die dritte Zahl ein:"[/color][/size][size=2]; std::cin.get(third, 20); all = atoi(first) + atoi(second) + atoi(third); std::cout << [/size][size=2][color=#800000]"\nAlle zahlen addiert:"[/color][/size][size=2] << all <<[/size][size=2][color=#800000]"\n"[/color][/size][size=2]; }[/size]
Wenn ich nun dier erste Zahl einegeben habe läuft das Programm weiter und die anderen Zahlen werden nicht mehr abgefragt. Warum?
-
10.05.05 22:25 #2
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Mach mal nach dem std::cin.get(first, 20); ein fflush(stdin);
Und wenn nötig auch nach den anderecin.get...
mfg
umbrasaxum
-
11.05.05 21:55 #3
- Registriert seit
- Oct 2004
- Beiträge
- 483
Und am besten nutzt du mal "using namespace std;" dann kannste dir das std:: ersparen. Glaub mir, deine Fingerkuppen werden es dir irgendwann danken
-
11.05.05 21:58 #4
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Was aber bei größeren Programm zu bösen Fehlern führen kann.
Gab auch schon Diskusionen über using namespace std oder std::
mfg
umbrasaxum
-
12.05.05 13:33 #5
- Registriert seit
- Oct 2004
- Beiträge
- 483
Kann doch eigendlich nur zu Fehlern führen wenn du mehrere Namespaces nutzt, oder ?
Ansonsten wüsste ich nicht, aber wenns das nicht ist erklärs mir bitte, umbrasaxum
-
12.05.05 13:36 #6
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Ja genau das meinte ich! Besonders wenn das Programm so groß wird das mehrere Programmierer daran arbeiten.Kann doch eigendlich nur zu Fehlern führen wenn du mehrere Namespaces nutzt, oder ?
Bei den meisten hier vorgestellten "kleinen" Quellcodes ist das natürlich kein ding.
mfg
umbrasaxum
Ähnliche Themen
-
einfaches 3D Programm
Von hadimai im Forum Sonstige 3D-ProgrammeAntworten: 7Letzter Beitrag: 30.01.10, 06:10 -
[Assembler] Einfaches Programm
Von smile4free im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 04.06.09, 20:01 -
VB6 Einfaches Programm
Von Cluee im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 22.04.08, 13:18 -
einfaches Handy Programm
Von Spranta im Forum JavaAntworten: 2Letzter Beitrag: 20.08.06, 12:09 -
Einfaches 3d programm
Von Tabularazza im Forum Sonstige 3D-ProgrammeAntworten: 2Letzter Beitrag: 13.09.03, 13:06





Zitieren
Login






