Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 1
Регистрация: 06.04.2012
Сообщений: 16
1

Неправильная работа с русскими символами

30.05.2012, 13:41. Показов 1968. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Проблема: если в пути к файлу ifstream есть русские символы - файл не находится. В качестве пути передаю wstring.c_str();. Как это поправить ? IDE: RAD Studio XE.

Добавлено через 11 часов 39 минут
Никто не знает ?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2012, 13:41
Ответы с готовыми решениями:

Проблемы с русскими символами
#include <iostream> #include <string.h> #include <locale.h> int main() { setlocale(LC_ALL,...

Regex с русскими символами
Привет всем! что надо сделать чтобы работала регулярное выражение с русскими буквами ? регулярные...

Длина строки с русскими символами
Всем привет! Возможно, заезженный вопрос, но толкового решения так и не нашел. ВАЖНО: Работаю на...

Вывод русскими символами в файл
В файл записывает краказябры. SetConsoleCP(1251); SetConsoleOutputCP(1251); Не помогает. ...

2
156 / 53 / 4
Регистрация: 28.05.2012
Сообщений: 120
30.05.2012, 14:22 2
Добавь весь код, тогда может кто и ответит.
0
0 / 0 / 1
Регистрация: 06.04.2012
Сообщений: 16
30.05.2012, 14:30  [ТС] 3
Лучший ответ Сообщение было отмечено ired как решение

Решение

Проблема решилась следующим образом:
C++
1
2
3
wstring path = L"path....";
AnsiString c_path = path.c_str();
ifstream ls_input(c_path .c_str());
Но почему ? Почему нужно использовать AnsiString ? Может где-то в проекте нужно выставить кодировку ?
0
30.05.2012, 14:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2012, 14:30
Помогаю со студенческими работами здесь

Программа не работает с русскими символами
Программа должна находить два самых часто встречающихся символа и вывести их.Потом убрать лишние...

FLTK 1.3.3 не могу подружить с русскими символами
FLTK 1.3.3 не могу подружить с русскими символами. Выводит иероглифы в заголовке окна в окне.......

Проверка на существование файла с русскими символами в названии
Здравствуйте. Работаю над программой для шифрования файлов. Основную работу сделал, осталось...

Как реализовать сравнение строк с русскими символами
Дело обстоит так: Нужно сравнить на сходство русские слова. Пробовал strcmp - но она что-то...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru