String ändern?
-
Hi,
ich versuche einen String ("C:\Programme\MeinProgramm\Information.dll") etwas ab zu ändern (zu "C:\Programme\MeinProgramm\Neues.txt"). Wie mache ich as am geschicktesten?
Danke
-
PathRemoveFileSpec
PathAppend
-
vielleicht hilft dir _splitpath() auch weiter.
Ansonsten zu Fuss:
in for-Schleife letztes Zeichen, dass gebraucht wird, ermitteln (z.B. von hinten anfangen und ersten \ suchen), nächstes Zeichen durch \0 ersetzen und dann mit strcat() neuen Teil anhängen.Ulli
-
Etwas umfangreichere Beschreibung, dafür gibts für fast jedes Pfad-/Dateinamen-Problem eine passende Funktion, die Windows zur Verfügung steht:
Path manipulation routines: http://www.geocities.com/SiliconValley/4942/paths.html
Martin
-
OMG! 1000x Danke