endung von dateinamen abschneiden

fishguts

Erfahrenes Mitglied
hi
ich will ein kleines programm schreiben, dass alle dateien in einem verzeichniss nach dem folgenden schema umbenennt:
datei.txt.bmp --> datei.txt
das programm soll also einfach nur, wenn es gestartet wird, bei allen dateien, die mit dem programm in einem ordner liegen, das ".bmp" abschneiden
ich hab bisher noch ned viel in c/c++ gemacht, wär also echt dankbar um nen kleinen (grossen?) denkantoss :)
 
Man, crossposting über 2 Boards, hehe...
Dann poste ich halt hier auch nochma:

char strFileName[] = "datei.txt.bmp";
if (strchr(strchr(strFileName,46),46) != NULL) *strrchr(strFileName,46) = '\0';

Der Name kam mir doch gleich so bekannt vor..
 
thx!
kurze erklärung dazu? :rolleyes:
sind von dieser funktion auch alle dateien im verzeichniss betroffen?
lieber einmal zu viel posten, als einmal zu wenig ;)
 
Zurück