Hallo, wenn ich alle Dateinamen ausgeben will, die im Verzeichnis sind, dann habe ich ein Problem, wenn ein Ä, Ö oder Ü dabei ist
Wie bekomme ich das hin, das beim ausgeben, dann ein Ä, Ö oder Ü steht?
Hier ist mal der Quellcode dazu:
Bedanke mich schonmal!
Wie bekomme ich das hin, das beim ausgeben, dann ein Ä, Ö oder Ü steht?
Hier ist mal der Quellcode dazu:
Code:
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
WIN32_FIND_DATA FData;
HANDLE hSearch = FindFirstFile("*.*",&FData);
BOOL MoreFiles = FALSE;
int cnt_file = 0;
if (hSearch == INVALID_HANDLE_VALUE) return -1;
do
{
// Den Dateinamen ausgeben
cout<<"(Datei) "<<FData.cFileName<<endl;
cnt_file++; // Dateizähler um 1 erhöhen
MoreFiles = FindNextFile(hSearch,&FData);
} while (MoreFiles);
FindClose(hSearch);
cout<<endl<<"Insgesamt"<<endl
<<"Dateien: "<<cnt_file;
cin.get();
return 0;
}
Bedanke mich schonmal!