@IvankoPo

Как открыть файл название которого представлено в unicode?

В аргументах командной строки путь к текстовому файлу, его необходимо считать. Если название файла написано на английском то все отрабатывает, но если путь например такой
C:\Users\user\Documents\VisualStudio2015\Projects\app1\app1\विकिपीडिया.mht

то файл не открывается.
Предложите ваше решение, важно чтоб файл читался с помощью структуры FILE и функции fopen().
Мой код.
int main(int argc, char* argv[])
{
	FILE *f = nullptr;
	f = fopen(argv[1], "r");
	if (f != NULL) {
		std::cout << "succses" << std::endl;
	}
	fclose(f);

    return 0;
}
  • Вопрос задан
  • 280 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы