Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
hacks
0 / 0 / 0
Регистрация: 29.01.2009
Сообщений: 3
#1

Файловые потоки и кириллица в имени файла - C++

29.05.2009, 19:28. Просмотров 1814. Ответов 2
Метки нет (Все метки)

существует следующая проблема, возможно ранее обсуждалась, но поиск по форуму результатов не принес:

Код
  ...
  std::ofstream file( "c:/кириллица_в_пути/file.txt" );
  file << "hello, world!";
  file.close();
  ..
следующий код работает

Код
  ...
  setlocale( LC_CTYPE, ".1251" ); // кириллица windows
  std::ofstream file( "c:/кириллица_в_пути/file.txt" );
  file << "hello, world!";
  file.close();
  ..
но требуется универсальное решение, чтобы программа поддерживала и другие языки, существует ли простой способ заставить ее это делать?

p.s. юзаю компилятор microsoft, если это имеет значение
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2009, 19:28     Файловые потоки и кириллица в имени файла
Посмотрите здесь:

C++ Файловые потоки и функции
Бинарные файловые потоки C++
C++ Файловые потоки
Файловые потоки C++
C++ Бинарные файловые потоки
C++ Файловые потоки
C++ Файловые потоки данных
файловые потоки C++
C++ Файловые потоки (считать цифры из файла в массив)
Файловые указатели. Потоки C++
Файловые потоки C++
C++ Файловые потоки в Си и С++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
#pragma
Временно недоступен
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
30.05.2009, 03:27     Файловые потоки и кириллица в имени файла #2
Может,попробовать UTF-8? Или сделать проверку на открытие файла и тогда уже менять кодировку?
hacks
0 / 0 / 0
Регистрация: 29.01.2009
Сообщений: 3
30.05.2009, 08:28  [ТС]     Файловые потоки и кириллица в имени файла #3
установил это: http://www.stlport.org/ и все "починилось"
Yandex
Объявления
30.05.2009, 08:28     Файловые потоки и кириллица в имени файла
Ответ Создать тему
Опции темы

Текущее время: 07:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru