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

Тип bool, ошибка обработки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Постоянная ошибка http://www.cyberforum.ru/cpp-beginners/thread964023.html
Здравствуйте. Пишу программу по расчёту мин. кол-ва банкнот и монет для набора суммы. При целых суммах всё нормально, но при вводе суммы с дробной части у 10-долларовой банкноты(почему-то только у...
C++ Запихнуть в vector<int>, char? Всем доброго времени суток! Вот решил написать программу, которая переводила бы число из десятичной системы счисления в шеснадцатиричную систему. Столкнулся с проблемой. Т.к. в шеснадцатиричной... http://www.cyberforum.ru/cpp-beginners/thread963982.html
Как вывести функцию? C++
Занимаюсь по ученику Прата С. не могу выполнить упражнение: Напишите программу, которая выдает запрос на ввод значений часов и минут. Функция main () должна передать эти два значения функции,...
из четырех строк образует две строки по правилу c++ C++
писать процедуру, которая из четырех строк образует две строки по правилу: (x,y,a,b) x=(a1,a2,...,a8,x9,x10,...,x20); y=(y1,y2,...,y5,b1,...,b6,y12,...,y20).
C++ Русский язык при переносе проекта Sublime Text http://www.cyberforum.ru/cpp-beginners/thread963957.html
Добрый день. Недавно открыл для себя Sublime Text. Обнаружил, что при открытии русского файла выдаются кракозябры - полазил по хабру, поменял в одной строчке Western на Кириллицу(слово вестерн на...
C++ Блок-схема алгоритма #include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() { int a,x,c,f; cin >>a; cin >>x; cin >>c; подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.09.2013, 16:29
Цитата Сообщение от zenw Посмотреть сообщение
alsav22, вам не кажется, что ваш код не имеет смысла?
Согласен, тупанул, не учёл неявное приведение типов.

Добавлено через 8 минут
Цитата Сообщение от DU Посмотреть сообщение
да у вас там cin потом просто портится и cin.good() == false.
Если там проверку cin убрать, всё равно будет так же работать.

Добавлено через 4 минуты
Тут, возможно, что-то с работой cin связано.

Добавлено через 3 минуты
Т.е., если так написать:
C++
1
2
3
4
5
bool type = 100;
if(type != 0 && type != 1)
{
     throw "error";
}
, то исключения уже не будет.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru