|
You last visited: Today at 20:30
Advertisement
Endlosschleife, blos warum? (c++)
Discussion on Endlosschleife, blos warum? (c++) within the C/C++ forum part of the Coders Den category.
09/02/2008, 16:17
|
#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.
|
|
|
09/02/2008, 18:58
|
#2
|
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
|
es empfiehlt sich immer wieder zu klammern
|
|
|
09/02/2008, 19:31
|
#3
|
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!
|
|
|
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.
|
|
|
09/04/2008, 20:11
|
#5
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
ich hätte gesagt du solltest keinen AND operator für dein maxruns nehmen
sondern
denn schließlich soll ja ENTWEDER
PHP Code:
numberstr.find_first_not_of("0123456789",0) >= 0 && numberstr.find_first_not_of("0123456789",0) != string::npos
ODER
zum beenden der Schleife führen
|
|
|
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.
|
|
|
09/10/2008, 14:40
|
#7
|
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 !!!!!
|
|
|
09/10/2008, 16:36
|
#8
|
elite*gold: 4
Join Date: Aug 2008
Posts: 6,783
Received Thanks: 4,992
|
ну почему себя хакер носваль эсли нехуя не знаешь
|
|
|
09/19/2008, 11:32
|
#9
|
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
|
"Ich glaub die lRrrrussssennn sin' doa!"
|
|
|
 |
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 +1. The time now is 20:32.
|
|