Guntpat1981
Mitglied
Hallo Leute,
ich habe ein Problem mit der find_first_of Funktion der Klasse String.
string str;
string::size_type location=0;
location = str.find_first_of(".", 0);
ich verwende die Funktion, um in einem Wort einen Punkt "." zu finden und die location auszumachen. Das Problem ist, dass mehrere Wörter diesen Punkt gar nicht enthalten und es kommt bei meinem Programm zu einer "abnormal program termination".
Ich habe gelesen, dass die Funktion -1 zurückgibt, wenn sie nichts findet, bei mir ist es ein Wert an der 4 Milliarden - Marke, es scheint also einen Überlauf zu geben, den ich mir nicht erklären kann.
Vielleicht könnt ihr mir ja helfen
Gruß,
Patrick
ich habe ein Problem mit der find_first_of Funktion der Klasse String.
string str;
string::size_type location=0;
location = str.find_first_of(".", 0);
ich verwende die Funktion, um in einem Wort einen Punkt "." zu finden und die location auszumachen. Das Problem ist, dass mehrere Wörter diesen Punkt gar nicht enthalten und es kommt bei meinem Programm zu einer "abnormal program termination".
Ich habe gelesen, dass die Funktion -1 zurückgibt, wenn sie nichts findet, bei mir ist es ein Wert an der 4 Milliarden - Marke, es scheint also einen Überlauf zu geben, den ich mir nicht erklären kann.
Vielleicht könnt ihr mir ja helfen
Gruß,
Patrick