alles vor WCHAR
-
Hallo,
Wenn ich jetzt einen String habe:
C:\test.txt
wcsstr(L"C:\\test.txt", L"t"), da gibt er mir den string test.txt.
Aber was ist, wenn ich alle Zeichen vor einem Suchmuster haben möchte?
Danke.
-
Dann musst Du den String zeichenweise aufdröseln bis zum gefundenen Teilstring.
char string1[]="c:\\test.txt";
char string2[20];
char string3[20]="";
int c,ilen1,ilen2,ilen3;
ilen1=strlen(string1);
... // hier, was Du schon hast!
ilen2=strlen(string2);
ilen3=ilen1-ilen2;
for (i=0;i<ilen3,i++)
{
c=string1[i];
string3[i]=c;
}
string3[i+1]='\0'; // abschliessendes Nullzeichen!Ist eigentlich eine Frage zu C, nicht zur WinApi. daddeldu