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

Ввод русских символов в консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ FullUserName. Получить полное имя пользователя. http://www.cyberforum.ru/cpp-beginners/thread1014286.html
Здравствуйте,появилась необходимость получить полное имя пользователя. Пользователь доменный. Как это сделать,может кто подскажет?
C++ Составить программу, осуществляющую вычисление выражения Составить программу, осуществляющую вычисление выражения, вывод исходных данных и результата. Вывод сопроводить комментариями. Вывод сопроводить комментариями. при A=2.6, B=56.6, C=35, D=-20.3 http://www.cyberforum.ru/cpp-beginners/thread1014271.html
Вычислить C++
X−X3/(3!) +X5/(5!) −. . .+(−1)N •X2•N +1/((2•N +1)!)
C++ Помогите дописать программу на использование структур
Здравствуйте. Есть у меня такая програмка, которая запоминает, сохраняет и считывает данные. Я не знаю как это все обобщить. В ней есть меню, в котором вводится: 1.Марка машины. 2.Модель. 3.Цена. 4.Скорость. 5.Сохранить авто 6.Загрузить авто 7.Удалить все авто 0.Выход.
C++ Проверка нескольких условий http://www.cyberforum.ru/cpp-beginners/thread1014235.html
Здравствуйте. Есть массив чисел А. Мне нужно проверить все ли они меньше единицы - ((A<1)&&(A<1)&&......&&(A<1)). Можно ли как-то проверить это, не писав 50 раз A?
C++ Скопировать массив а в начало массива b Помогите доделать программу, пожалуйста. Нужно скопировать массив а в начало массива b. Предположите, что float a,b. Вот что у меня получилось: #include <iostream> #include <cstring> using namespace std; void main() { double a = { 2.l, 5.1, 5.9, 3.7, 2.7, 66.7, 43.4, 33.4, 1.2, 1.4, 57.3 }; подробнее

Показать сообщение отдельно
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1

Ввод русских символов в консоли - C++

21.11.2013, 14:41. Просмотров 1109. Ответов 3
Метки (Все метки)

Создал консольное приложение, написал примерно вот такой код:
C++
1
2
3
4
5
6
7
8
9
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale (LC_ALL,"Russian");
    string buff;
    getline(cin,buff);
    cout << buff <<endl;
    system("pause");
    return 0;
}
В результате вводится русская строка, выводится кракозябра. Решил попробовать использовать SetConsoleOutputCP(1251); и SetConsoleCP(1251);, но в итоге кракозябра приняла новый облик.
Пробовал менять язык в настройках языка системы (видел на одном форуме пост насчет этого), однако тоже не помогло. В чем проблема, как решить? Пишу в Visual Studio 2010
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru