Dateiname Ausgabe formatieren
-
Hallo!
Also ich möchte gerne einen Dateinamen, den ich per FindFirst() aus einem Verzeichnis ausgelesen habe ( Er lautet jetzt etwa so wie: Update_Brief78.doc )
Ich hätte aber in meinem Menü den Namen gern nur als "Brief78" angezeigt. Mit ExtractFileName hängt ja die Extension immer mit dran..
bin für alle Vorschläge dankbarDankeschonmal!
Lisa
-
verwende:
inline string extension_cut (const string &x) { return x.substr(0,x.rfind(".")); } //Beispiel: int main () { string dateiname = "hello world.doc"; cout << extension_cut (dateiname) << endl; }
Analog dazu kannst du den vorderen teil abschneiden. da kannst du eigene vorschläge einbringen
/edit: beispiel dazugemacht
-
Vielen Dank!
Das werd ich gleich heute mal versuchen~Lisa
-
Hallo,
Ich vermute mal du verwendest einen Borland-Compiler (wegen ExtractFileName).
In dem Fall geht auchAnsiString name_ohne_ext = ChangeFileExt(ExtractFileName(FileName),"");