setconsolecp



Setconsolecp 1251 что это

Автор Артём Карбаинов задал вопрос в разделе Другие языки и технологии

Помогите составить проверку ввода целого числа на с++ на консоли и получил лучший ответ

Ответ от Владислав[активный]
#include <iostream> using std::endl; using std::cout; using std::cin; void main() { int i; cout << "Enter integer value" << endl; cin >> i; } ************************************** есть такой вариант int x; bool success = false; SetConsoleCP(1251); SetConsoleOutputCP(1251); cout << "Введите значение" << endl; while(!success) { cin >> x; if(cin.good()) { cout << "Вы ввели значение " << x << endl; success = true; } else { cout << "Значение введено неверно. Повторите ввод" << endl; } } ************************************************* #include <iostream> #include <windows.h> #include <stdlib.h> #include <errno.h> #include <stdio.h> using namespace std; void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); char input[10]; int value = INT_MIN; cout << "Введите число" << endl; cin >> input; value = atoi(input); cout << value << " " << errno << endl; } ************************************ #include <iostream> #include <windows.h> #include <stdlib.h> #include <errno.h> #include <stdio.h> using namespace std; void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); char input[10]; int value = INT_MIN; cout << "Введите число" << endl; cin >> input; value = atoi(input); cout << value << " " << errno << endl; } ****************************************** так немножко проще: Код: void main() { int input; cout << "Введите число" << endl; cin >> input; if(!cin.fail()) cout << "Введено целое число: " << input << endl << "Бит ошибки потока равен: " << cin.fail()<< endl; else cout <<"Введена кракозябра"<< " :)\\n" << "Бит ошибки потока равен: " << cin.fail() << endl; }

Ответ от Великодержавный шовинизм[гуру]
Зачем так сложно? Мне кажется, тут надо что-то типа: #include <iostream> #include <math.h> using namespace std; int main() { double a; cout < < "a? "; cin > > a; if(a==floor(a)) cout &l

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Помогите составить проверку ввода целого числа на с++ на консоли
спросили в OpenGL
Здравствуйте! У меня проблема с Direct3D! Выдаёт ошибку: D3DERR_NOTAVAILABLE! Что это означает и как с этим бороться?
Вы запускаете игру в режиме D3D.
Ошибка D3DERR_NOTAVAILABLE означает, что это устройство (Direct
подробнее...
спросили в Техника
Что это за инструмент? Пассатижи-ключ какой-то
На рукоятке же написано "Бионический ключ" (Bionic Wrench). Гугл говорит что эти ключи производит
подробнее...

Японский суп "Рамен" в нем присутствует белый продукт в середине спираль розового цвета что это? спосибо
Это не суп, а сбор всего, что есть дома, в одной кастрюле!
В нём могут быть любые
подробнее...
спросили в Другое
BME Pain Olympics - что это за видио?
Я не смотрела.... ну если там такой ужас. то не буду смотреть... .
(а про что это видео? а то
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в 730 е годы
ПОМОГИТЕ! ВЧЕРА КУПИЛА б\\у САМСУНГ Е 730! ЧТО ЭТО МОЖЕТ БЫТЬ?
У меня такое было с нокией. Всё дело в том что в телефоне что то перегорело и его быстренько
подробнее...

ccsvchst.exe - что это за программа и может ли она быть вирусом??
как много все копируют... .
объясните девушке по человечески, что это просто системный процесс,
подробнее...

Красные дни у девушек, что это за дни?
тебе 29 лет и ты этого не знаешь ну ты я тебе скажу и ...спроси у неё она тебе ответит что это за
подробнее...
спросили в Но
Слово "кутылый" - интересует его происхождение... Сам думаю что кутылый = куцый + утлый, но возможно что это не так )
Кутылый означает неумелый. Полной этимологии не нашла, но могу предположить, что это слово
подробнее...

после бега болит под ребрами. что это? неправильное дыхание?
помню в армии тоже такая хрень была сам незнаю что это
подробнее...

подскажите, КФГ ОГК, что это за медицинское обследование?
какое-то обследование органов грудной клетки. Впервые вижу аббревиатуру КФГ. Предполагаю, что это
подробнее...

Можно ли по этому фото сказать, что это за животное? И по латыни тоже...
Да, по такому ракурсу только гадать можно. То, что это лютка или стрелка несомненно (подотряд
подробнее...

Что это за цветы? ? 🙂
Предположу что это синеголовник

Инна Самойлова(Воронкова)
(132055)
да я
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*