Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 18:02

  • Please register to post and access all features, it's quick, easy and FREE!

 

C++ Code / Code wiederholen

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2010
Posts: 75
Received Thanks: 52
Question C++ Code / Code wiederholen

-



Geronator is offline  
Old   #2
 
elite*gold: 1
Join Date: Jun 2009
Posts: 568
Received Thanks: 71
meinst du rekursiv? wenn ja:
void eineFunktion(){
//Abbruchbedingung
//anderer Code
eineFunktion();
}

Bei dieser Variante wird die Funktion solange erneuert gecallt, bis eine Bedingung eintrifft, diese stoppt die Rekursion dann mit einer return Anweisung .


Dimension0x00 is offline  
Thanks
1 User
Old   #3
 
elite*gold: 1
Join Date: Jun 2009
Posts: 568
Received Thanks: 71
du willst das dein programm nach beendigung wieder gestartet wird?
oder wie soll ich das verstehen
Dimension0x00 is offline  
Thanks
1 User
Old   #4
 
elite*gold: 0
Join Date: Jan 2011
Posts: 11
Received Thanks: 2
Du könntest ne Endloschleife mit while(true) machen, oder wilslt du den code nur na paar mal wiederholen?


Z!ppo is offline  
Thanks
1 User
Old   #5

 
elite*gold: 0
Join Date: Jul 2009
Posts: 3,311
Received Thanks: 699
Ich würde dein Vorhaben mit einer for()- bzw. while()-Schleife ausprobieren
minf is offline  
Thanks
1 User
Old   #6

 
elite*gold: 0
Join Date: Jul 2009
Posts: 3,311
Received Thanks: 699
While()^^
minf is offline  
Thanks
1 User
Old   #7
 
elite*gold: 0
Join Date: Jan 2011
Posts: 11
Received Thanks: 2
Code:
int main () {
  while(true){
    cout << "blablabla" << endl;
    system ("pause");
  }
}
oder wenn du nur ne bestimme Anzahl von Wiederholungen haben willst:

Code:
int main () {
  int x = 0;
  while(x<=4){
    x++;
    cout << "blablabla" << endl;
    system ("pause");
  }
}
die while schleife wird solange ausgeführt, wie das in der Klammer zutrifft. Bei while() wird zuerst geprüft und dann der code ausgegeben, falls der Vergleich true zurückgibt. Wenn du etwas mindestens einmal ausgeben willst bevor es abgebrochen wird kannst du auch
Code:
do {
bla blub
}
while( foo );
benutzen
Z!ppo is offline  
Thanks
1 User
Old   #8
 
elite*gold: 1
Join Date: Jun 2009
Posts: 568
Received Thanks: 71
wenn dein programm wirklich beendet wird, kann es sicht natürlich nicht selbst wieder aufrufen. Dazu müsste man einen anderen Prozess vergewaltigen. Aber dies ist in deinen Beispiel unnötig. Das While Konstrukt nimmt Werte die sich zu einen booleschen Wert auswerten lassen. So könntest du while(true) für eine Endlosschleife verwenden.
Dimension0x00 is offline  
Thanks
1 User
Old   #9
 
elite*gold: 9
Join Date: Dec 2009
Posts: 1,072
Received Thanks: 819
Korrigiert mich, wenn ich falsch liege... Aber gehört so etwas nicht zum Grundwissen? So etwas sollte man wissen, bevor man ein Projekt in C++ anfängt.

b2t: Wie schon gesagt. While-Schleife, wenn du mit einer bestimmten Bedingung abbrechen willst. Und For-Schleife, wenn du es eine bestimmte Anzahl mal ausführen willst.

Rekursion würd ich die Finger von lassen. Ist kein schöner Stil und führt schnell zu Fehlern, wenn du mit den Abbruchbedingungen nicht aufpasst
.Infinite is offline  
Old   #10
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Quote:
Rekursion würd ich die Finger von lassen. Ist kein schöner Stil und führt schnell zu Fehlern, wenn du mit den Abbruchbedingungen nicht aufpasst
Wenn ich in der Schleife bei der Abruchbedingung nicht aufpasse führt das auch zu Fehlern. Und Rekursion ist sehr wohl schöner Stil. Viele Sachverhalte werden als rekursive Lösung wesentlich deutlicher als in einer Schleife.


xNopex is offline  
Thanks
1 User
Reply



« Previous Thread | Next Thread »

Similar Threads
Waffen Code´s - Premium Code´s - Dinar Code´s [VERKAUFBAR] ! ! !
Hallo Leute , ich verkaufe Code´s . Die Code´s werde ich jetzt darunter hinschreiben und ihr könnt euch bei mir melden 50 % Günstiger Als WarRock...
3 Replies - WarRock Trading
Waffen Code´s - Premium Code´s - Dinar Code´s [VERKAUFBAR] ! ! !
Waffen Code´s - Premium Code´s - Dinar Code´s ! ! ! Hallo Leute , ich verkaufe Code´s . Die Code´s werde ich jetzt darunter hinschreiben und...
9 Replies - WarRock Trading
B> DriftCity CBS Code | S> War Rock Code / Bounty Bay Code etc.
Hi, wie schon im Titel beschrieben. In der CBS vom November gab es Bonusodes für mehrere Spiele. Ich benötige DriftCity Codes. Kann sonst für alle...
1 Replies - Trading



All times are GMT +1. The time now is 18:02.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.