| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: while(cin>>var)befehl; im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hi Leute, ich hab in codebeispielen schon oefter schleifen der form: while(cin>>d) v.push_back(d); (z.B.) gesehen. Mein Problem ist: Wie ...
![]() |
| | #1 (permalink) |
| Registriert seit: 02.10.01 ![]() Likes: 0 | Anzeige Hi Leute, ich hab in codebeispielen schon oefter schleifen der form: while(cin>>d) v.push_back(d); (z.B.) gesehen. Mein Problem ist: Wie verlasse ich die Schleife? ich hoffe ihr koennt mir helfen mfg Nornagest |
| | |
| | #2 (permalink) |
| Member of Honour ![]() | die Schleife wird verlassen sobald die Bedingung darin wahr ist! d.h wenn deine schleife die zahlen 1-10 hochzählt und aufhört sobald er bei zehn angekommen ist so unterbricht die Schleif sobald die variable (bei dir "d") 10 ist. du kannst sie alledings auch während die Schleife läuft auf zehn setzen durch eine Funktion oder was auch immer und damit die schleife vorzeitig beenden! Das kannst du nun auf alle anderen schleifen anwenden...und whooops da ist die Schleife gebrochen!
__________________ << Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >> << Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >> << Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >> |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 02.10.01 ![]() Likes: 0 | etwas grundwissen uebers programmieren habe ich auch es ging um die spezielle scleife, auszerdem wird die schleife verlassen, sobald die bedingung nicht mehrer fuellt ist (deshalb while == solange) ich habs chon eine antwort bekommen, aber danke fuer den versuch es genuegt ein eof zu senden evtl mit CRTL^D oder CRTL^Z |
| | |
| | #4 (permalink) |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | Eine Schleife verlässt man eigentlich mit dem Befehl break;, wenn man sie vorzeitig verlassen möchte. |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 02.10.01 ![]() Likes: 0 | @peter das stimmt, aber im beispiel is kein break und irgendwie muss man die abbruch bedingung ja erfuellen koennen (STRG^D oder STRG^Z funzt doch nich) |
| | |
| | #7 (permalink) |
| Member of Honour ![]() Registriert seit: 03.10.01 ![]() Likes: 1 | das liegt wohl daran, dass der operator ">>" einen versteckten rückgabewert hat. (z.B. das Zeichen, dass er als letztes einließt) wenn der dann 0 ist, wird die schleife beendet. |
| | |
| | #8 (permalink) |
| Themenstarter Registriert seit: 02.10.01 ![]() Likes: 0 | so dachte ich mir das auch @ blueflash, abaer die frage ist, wie mach ich das? mit alt+0 (direkt ascii wert 0) funzt es auch nich ... wenn einer von euch also noch ne idee hat ... |
| | |
| | #9 (permalink) |
| Member of Honour ![]() Registriert seit: 03.10.01 ![]() Likes: 1 | versuch doch mal, alle ASCII zeichen durchzutesten. wenn das nicht klappt, ist das beispiel irgendwie sinnlos. |
| | |
| | #10 (permalink) |
| Themenstarter Registriert seit: 02.10.01 ![]() Likes: 0 | wenn ich mal zu viel zeit hab werd ich evtl ma alle zeichen durchprobieren, aber das is irgendwie etwas aufwaendig ... naja ich werds den rechner irgendwie machen lassen... sinnlos is das beispiel nich, denn ich hab das schon oefter gesehn und vor allem in beispielen von bjarne stroustrup (dem erfinder von c++) ... |
| | |
| | #11 (permalink) | |
| Themenstarter Registriert seit: 02.10.01 ![]() Likes: 0 | hab die antwort gefunden, unter win funzt es wegen einem fehler nich Zitat:
| |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| dos befehl in VB? | redips | (In)security allgemein | 1 | 05.04.06 16:31 |
| SQL-Befehl | AaFreak | Code Kitchen | 15 | 16.04.05 12:49 |
| linux befehl | Syd | Linux/UNIX | 2 | 19.05.04 18:08 |
| Web-URL oder Web-Befehl ??? | # Speedy # | (Web-) Design und webbasierte Sprachen | 5 | 03.05.03 04:26 |
| ll-Befehl bzw. ls-Befehl | LordCyrix | Linux/UNIX | 11 | 18.10.02 21:19 |