| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > После cin, Русские символы неправильно выводятся. |
| Автор: Xeno 26.10.2011, 11:33 | ||
| Здравствуйте! Я давно не садился за C++, и решил пробежаться по основам. Сделал простейшую программу, но вот проблема - после ввода символов, вывести их в нужной кодировке программа не может. Скриншот опишет проблему лучше всяких слов: http://puu.sh/7Bdu Вот код программы:
|
| Автор: vol4ek 26.10.2011, 11:59 | ||
|
| Автор: Xeno 26.10.2011, 12:05 |
| Я знаю про такой способ, но тот способ, что использовал я, год назад работал идеально. Так что меня больше интересует, где я в нем накосячил, нежели другие способы решения данной проблемы. |
| Автор: boostcoder 26.10.2011, 12:11 |
LC_ALL? |
| Автор: vol4ek 26.10.2011, 12:13 |
| вот этого не знаю помнится ещё в VS2008 setlocale у меня не работало. |
| Автор: Xeno 26.10.2011, 12:13 | ||||||
Результат тот же.
Не знаю... Я год назад использовал тот же VS C++ Express 2010, тогда все работало нормально. И сейчас я использую его. |
| Автор: bsa 26.10.2011, 12:34 |
| http://forum.vingrad.ru/index.php?show_type=forum&showtopic=269794&kw=faq-c++ |
| Автор: Xeno 26.10.2011, 13:39 | ||
Благодарю. Но в любом случае, ранее все работало по моему примеру, абсолютно нормально... |
| Автор: bsa 26.10.2011, 14:46 |
| Возможно, кодировка исходника была другой (IBM-866), а не Windows-1251. |