Datei im Unterverzeichnis umbenenen
-
Hi Leute,
ich habe ein Problem, ich will eine Datei die sich in einem Unterverzeichnis des Programmordners befindet umbenennen. Ich habe es so versucht:#include <stdio.h> . . . AnsiString a = "\\Benutzer\\"+ Edit1->Text +".ndb"; char* alt = a.c_str(); AnsiString b = "\\Benutzer\\"+ Edit2->Text +".ndb"; char* neu = b.c_str(); Edit1->Text = neu; rename(alt,neu);
Was ist an diesem Code falsch?
Ich hoffe ihr könnt mir helfen.
mfG Tim
-
ziemlich sicher der pfad
-
AUsserdem solltest du dir den Kommentar von Jansen in der FAQ (char *...) zum Thema c_str() zu Gemüte führen.
-junix