Problem mit Strings
-
Hallo,
ich bin relativ neu im Lande der C++ Programmierung und habe gleich ein kleine Fragedie ich mit div. Büchern leider noch nciht lösen konnte.Problem:
int a=0,i=0,b,c=1;
String temp;Memo1->Lines->LoadFromFile("daten.txt"); /*datei.txt enth. mehrere Zeilen in jeder Zeile ist irgendwo ein : */
temp= Memo1->Lines->Strings[0];
do{a++;}while(temp[a]!=':'); // a gibt mir die Position des : an
Edit1->Text=temp[a]; //das':' wird ausgegebenNun meine Frage ich möchte nicht nur das : ausgeben sondern alle zeichen bis zum : ???
Wie muss ich da vorgehen???
sozusagen Edit1->Text= (temp[1] to temp[a]) :-]
Vielen Dank im Vorraus für eure Tips
Cu Alex
-
Schaut nach Borland aus.
Schau mal in der Onlinedocu unter AnsiString nach.
Da müsste es sowas wie substr bzw. mid und find geben.
-
Jo ist Borland, da hab ich dann wohl falsch gepostet oder?
Aber vielen Dank substr(int,int) ist genua das was ich gebraucht habe
Vielen Dank Knuddlbaer!

-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Borland C++ Builder (VCL/CLX) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.