Pfad umwandeln?
-
Hi!
Ich habe es gerade probiert.
Das Ergebnis voher mit der Schleife:
C:\temp\10.zip
Das Ergebnis nachher mit strcpy:
strcpy((char*)szSourcePath, (char*)szPath);C\ep\.i
Anscheind gehen Informationen verloren!
-
strcpy frißt Zeichen auf?
Auch nicht schlecht... da Du sicherlich der erste Entdecker dieses Verhaltens bist, darfst Du diesem Phänomen einen Namen geben.
...könnte aber auch sein das Du da schlichtweg überhaupt nicht weißt, was Du da tust und daher einen jenes Verhalten hervorrufende Fehler selber reingebaut hast.
Ist alles möglich...

-
Ich denke, du brauchst eher sowas wie WideCharToMultiByte
-
Hallo flenders,
ich danke Dir

Es funktioniert sehr gut mit
WideCharToMultiByteMultiByteToWideChar( CP_ACP, 0, szPath, strlen(szPath)+1, szSourcePath, sizeof(szSourcePath)/sizeof(szSourcePath[0]));Viele Grüße,
leon

-
leonReif schrieb:
Es funktioniert sehr gut mit [cpp]WideCharToMultiByte[/cpp]
MultiByteToWideChar( CP_ACP, 0, szPath, ...Der war gut

-
Hepi schrieb:
... da Du sicherlich der erste Entdecker dieses Verhaltens bist, darfst Du diesem Phänomen einen Namen geben.
hihi.. ich lach mich immer wieder futsch ab solchen trockenen kommentaren!!
-
Sorry, war auch mit mein Fehler - er braucht MultiByteToWideChar (hatte mir den Code nicht genau genug angesehen)