преобразование и отображение char в с++

153
30 июля 2018, 08:40

есть проблема, ввожу русские буквы, например "у", по идее оно должно отображать в формате char "у" , а в формате int номер по таблице ASCII "227", но оно отображает "г" и "-29", хотя с латиницей и знаками препинания работает корректно. Почему так, и что с эти делать?

#include <iostream>;
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
char x;
int y;
cout << "Введите символ _";
cin >> x;
y = x;
cout << x << "   ";
cout << y << endl;
system("pause");
return 0;
}

READ ALSO
byte*** array to object

byte*** array to object

У меня имеется 3 мерный динамический массив ImgAR типа byte***, в нем хранятся данные картинки разбитые по координатам пикселя и цветовым каналамИ...

172
C++ реализация стека

C++ реализация стека

Задача:Написать программу для моделирования Т-образного сортировочного узла на железной дороге с использованием контейнерного класса stackПрограмма...

224
Как расшифровать хеш?

Как расшифровать хеш?

Есть строка зашифрованная(std::hash)Как её можно расшифровать?

255