im String suchen

Habe mich nun schon dumm und dusselig gesucht,

ERGEBNIS meiner SUCHE : NOT FOUND !

Jetzt häng ich schon 3 Stunden rum, und kann mein kleines Progrämmchen
nicht weiterschreiben.

Habe von C++ nich so die Peilung.

Brauche unbedingt HILFE.

Wie Kann man einen AnsiString nach einem bestimmten Zeichen Durchsuchen ?

AnsiString Mein_String = "123456<78910000000";

Nun möchte ich das Zeichen "<" in diesem String finden.
Mehr soll nicht geschehn.

! Ich brauche es da dieser String später als Dateiname dient !

Nur finden, nix weiter

ich hoff mir kann jemand helfen.
 
Okay, hat sich erledigt !!

Habe mal so gemacht:

#include <string>
using namespace std;

string zk1="okay finde michel";

string::size_type p=0; //datentyp der klasse string für positionen und grössen
p=zk1.find("e",0); //suche das zeichen e ab position 0
Label1->text = p; //Ausgabe Positionsnummer

Nach dem er das erstemal "e" findet bricht er ab, reicht mir aus.
alles andere würde ne while machen

bis bald
 
Hättest auch einfach Pos von AnsiString verwenden können:
Code:
AnsiString Mein_String = "123456<78910000000";
Label1->text =Mein_String.Pos("<");
 
Zurück