Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 07:49

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

Advertisement



Endlosschleife, blos warum? (c++)

Discussion on Endlosschleife, blos warum? (c++) within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2008
Posts: 228
Received Thanks: 19
Endlosschleife, blos warum? (c++)

Code:
string numberstr = "0155/194123";
int maxruns = 0;
int indexint = 0;

while (numberstr.find_first_not_of("0123456789",0) >= 0 && numberstr.find_first_not_of("0123456789",0) != string::npos && maxruns < 10)
{
  indexint = numberstr.find_first_not_of("0123456789",0);
  numberstr.erase(indexint,1);
  maxruns++;
}
Naja, ich bin mir zu 99,9% sicher, dass es an der Schleifen-Bedingung liegt (nie wieder werd ich den Fehler begehen und mir bei irgendwas in C++ 100% sicher sein, NIE MEHR!), denn selbst wenn ich die indexint und numberstr.erase weglasse, kommt das Programm in eine Endlosschleife, was es doch überhaupt nicht dürfte, wegen "while (... && maxruns < 10)".

Wenn ich das ganze als If-Abfrage formuliere, führt das Programm alles ganz normal aus. Ich bin komplett am verzweifeln und kurz davor meinen PC in Brand zu stecken, also bitte helft mir!

Grüße

Pat

EDIT:

Problem gelöst. Trotzdem danke für die Hilfe, kann geschlossen werden.
Pat Garrett is offline  
Old 09/02/2008, 18:58   #2

 
x]vIrus[x's Avatar
 
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
es empfiehlt sich immer wieder zu klammern
x]vIrus[x is offline  
Old 09/02/2008, 19:31   #3
 
syntex's Avatar
 
elite*gold: 46
Join Date: Mar 2006
Posts: 2,589
Received Thanks: 1,198
Gebe virus recht, damit du die übersicht behälst.

Macht halt mehrere .h datein für funktionienen die nen zusammen hang haben. Haste mehr übersicht und kannst schön klammern!
syntex is offline  
Old 09/03/2008, 14:19   #4
 
elite*gold: 0
Join Date: Aug 2008
Posts: 228
Received Thanks: 19
Natürlich habe ich schon alles mögliche ausgeklammert, bevor ich auf die Idee gekommen bin, hier nach Hilfe zu fragen. Dennoch Danke.
Pat Garrett is offline  
Old 09/04/2008, 20:11   #5
 
reijin's Avatar
 
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,152
ich hätte gesagt du solltest keinen AND operator für dein maxruns nehmen
sondern
Code:
||
denn schließlich soll ja ENTWEDER
PHP Code:
numberstr.find_first_not_of("0123456789",0) >= && numberstr.find_first_not_of("0123456789",0) != string::npos 
ODER
PHP Code:
maxruns 10 
zum beenden der Schleife führen
reijin is offline  
Old 09/10/2008, 14:21   #6
 
elite*gold: 0
Join Date: Aug 2008
Posts: 228
Received Thanks: 19
Nein, das war nicht der Fehler, war auch schließlich so gewollt. Ich Vollidiot habe einfach hinter die while-Schleife ein Semikolon gesetzt und die Zeile mit der While-Bedingung so lang war, habe ich sie im Midnight Commander nicht komplett bis zum Ende gesehen. Aus einem dummen Zufall heraus, habe ich dann festgestellt, welches das Problem war.
Pat Garrett is offline  
Old 09/10/2008, 14:40   #7
 
Хакер's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 60
Received Thanks: 5
ja lol dann brauch ich dir das net mehr zu sagen
und wen man auch noch Wend vergisst dannn !!!!!
Хакер is offline  
Old 09/10/2008, 16:36   #8


 
Cholik's Avatar
 
elite*gold: 4
Join Date: Aug 2008
Posts: 6,786
Received Thanks: 4,992
ну почему себя хакер носваль эсли нехуя не знаешь
Cholik is offline  
Thanks
1 User
Old 09/19/2008, 11:32   #9
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
"Ich glaub die lRrrrussssennn sin' doa!"
verT!c4L is offline  
Reply


Similar Threads Similar Threads
Blaues Reich will nicht warum warum warum???
05/23/2011 - Metin2 Private Server - 6 Replies
hei leute, hab mir zuhause nen metin2 pvp installiert, für freunde. Alles ist schön und gut nur niemand kann sich ins blaue reich einloggen, bei gelb und rot haben wir keine probleme. Was könnte das problem sein :confused:, bitte um hilfe. thanx an alle.
Endlosschleife
08/13/2010 - General Coding - 2 Replies
Hi, ich habe ein bisschen den Logitech G15 Script Editor (der ja mit autoIT funkioniert) ausprobiert und habe folgendes zum ausprobieren erstellt: function OnEvent(event, arg) if (event == "G_PRESSED" and arg == 1) then MoveMouseTo(42000, 22767) Sleep(2000) PressAndReleaseMouseButton(1); MoveMouseTo(32767, 28767) Sleep(3000)
warum SPOP warum GSG 9 warum SWAT,OMOH,SAS
05/30/2010 - CrossFire - 5 Replies
ich möchte hier von anderen hören (test bericht) warum ihr SPOP,GSG9,OMOH,SWAT,SAS spielt ich würde mir vieleicht die SPOP holen was sind ihr vorteile
WAS MACH ICH BLOS FALSCH .....
01/18/2010 - Metin2 Private Server - 9 Replies
Also wie der Titel schon sagt, mach ich beim erstellen des P-servers irgendwas falsch....(geht über Hamachi) also : ich öffne die port map füg dort meine hamachi ip ein mit ner 100 am ende und bringe diese teile dann zum grünen Leuchten xD nun öffne ich die VmC datei (den virtuellen PC) , wo schon allles eingestellt ist... jetz öffne ich die mc datei und füge meine hamachi ip ein, klicke auf den Metin local starter und (versuche) mich mit den daten (id:rain PW:12345) einzuloggen mein...



All times are GMT +2. The time now is 07:49.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.