Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вывод кирилицы 
:(
    Опции темы
Rutti
Дата 28.6.2011, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 225
Регистрация: 25.7.2004

Репутация: нет
Всего: нет



Установка вывода кирилицы
Код

setlocale(0, "rus");

не гарантирует вывод в кирилице данных в течении работы всей программы по вводу/выводу текста. Почему?
P.S. Простой пример:
Код

#include <iostream>
#include <string>

int main()
{
    setlocale(0, "rus");

    std::cout<<"Введите, пожалуйста, своё имя: ";
    
    std::string name;
    std::cin>>name;

    std::cout<<"Привет, "<<name<<"!"<<std::endl;

    return 0;
}


Это сообщение отредактировал(а) Rutti - 28.6.2011, 22:44
PM MAIL   Вверх
afiskon
Дата 29.6.2011, 07:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 31.3.2011
Где: Россия, Москва

Репутация: 1
Всего: 4



Цитата

$ g++ locale.cpp -o locale
$ ./locale
Введите, пожалуйста, своё имя: alex
Привет, alex!
$ ./locale
Введите, пожалуйста, своё имя: Александр
Привет, Александр!


Не воспроизводится ваша ошибка.

Это сообщение отредактировал(а) afiskon - 29.6.2011, 07:22
PM MAIL WWW   Вверх
Rutti
Дата 1.7.2011, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 225
Регистрация: 25.7.2004

Репутация: нет
Всего: нет



Цитата(afiskon @  29.6.2011,  07:21 Найти цитируемый пост)
Не воспроизводится ваша ошибка.

Это что значит?
Разница в компиляторах или что?
PM MAIL   Вверх
spyswamp
Дата 3.7.2011, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 18.8.2006

Репутация: 1
Всего: 7



Может, проблема в настройках твоей консоли?


--------------------
- why you call it beta?
- cuz it's betta then nothin'
PM MAIL   Вверх
Rutti
Дата 9.7.2011, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 225
Регистрация: 25.7.2004

Репутация: нет
Всего: нет



Цитата(spyswamp @  3.7.2011,  20:26 Найти цитируемый пост)
Может, проблема в настройках твоей консоли?

Как это проверить можно?
PM MAIL   Вверх
Чемодан
Дата 10.7.2011, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 10.7.2011
Где: Москва

Репутация: нет
Всего: 1



Тут есть в принципе всё что нужно - винград
afiskon, ты хоть сказал бы человеку что у тебя никсы. Там всё по другому в данном случае, у тебя консоль занимается "выправлением".
spyswamp, настроить можно, но на другой машине этот же exe-шник уже работать будет не так.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0435 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.