Здравствуйте, schoolboy, Вы писали:
OE>>а ты все-таки попоробуй
S>А я уже и попытался, только результат без изменений.

Вот пример, если в каталоге есть файлы с русскими именами, они нормально выводятся:
int _tmain(int argc, _TCHAR* argv[])
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind = FindFirstFile( argv[1], &FindFileData );
if( hFind != INVALID_HANDLE_VALUE )
{
CharToOem( FindFileData.cFileName, FindFileData.cFileName );
cout << FindFileData.cFileName << endl;
while ( FindNextFile( hFind, &FindFileData ) )
{
CharToOem( FindFileData.cFileName, FindFileData.cFileName );
cout << FindFileData.cFileName << endl;
}
FindClose( hFind );
}
return 0;
}
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>