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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sway112
0 / 0 / 0
Регистрация: 15.02.2013
Сообщений: 1
#1

Выход переменной з предел значения - C++

18.02.2013, 14:37. Просмотров 489. Ответов 2
Метки нет (Все метки)

Необходимо написать программу, в которой осуществляется выход переменной за пределы значения и при выходе выскакивало сообщение об ошибке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <cstdlib>
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    char a;
    cin>>a;
    if (a>255) cout<<"error";
    system("PAUSE");
    return 0;
}
Вроде все правильно, но программа не работает, то есть не выводит сообщение об ошибке
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2013, 14:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выход переменной з предел значения (C++):

Выход за предел массива - C++
Здравствуйте, меня заинтересовала одна особенность массивов, а именно то что они не проверяются на количество элементов, из этого исходит...

Резкий выход из проги: куда девается выделенная переменной память? - C++
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int...

Неверный выход значения из функции - C++
Всем доброго времени суток! Есть вот какая проблемка... Есть функция перевода из символичного массива в целочисленный массив. Для удобства...

Преобразование значения переменной (long) через функцию в значения структуры - C++
Я недавно начал заниматься С++ и программированием в целом. Вот у меня такая проблема. В этой программе не работает часть, когда...

Вычисление значения y=sqrt(x) через предел - C++
Составить программу вычисляющую значение функции y=sqrt(x) с погрешностью не более 10^-5. Для построения алгоритма вычислений использовать...

Подстановка значения переменной - C++
Нужно функция которая созздаст ресурс с именем aX где X значение переданного аргумента function aaaaa(int x) { ofstreaam...

2
aLarman
644 / 565 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
Завершенные тесты: 1
18.02.2013, 15:06 #2
все правильно char > 255 никогда не будет)
0
ITcrusader
Эксперт С++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
18.02.2013, 15:19 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <numeric>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int a;
    cin >> a;
    if (a > std::numeric_limits<char>::max() ) cout<<"error"; // введенное значение превышает допустимое для char значение
    //if (a > std::numeric_limits<unsigned char>::max() ) cout<<"error"; // введенное значение превышает допустимое для unsigned char значение
    system("PAUSE");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2013, 15:19
Привет! Вот еще темы с ответами:

Присваивание значения переменной - C++
Доброго времени суток. string name, message; cout &lt;&lt; &quot; Введите Ваше имя и письмо:\n&quot;; cin &gt;&gt; a &gt;&gt; b; cout &lt;&lt; message &lt;&lt; &quot;\n&quot;...

Увеличение значения переменной - C++
Доброго времени суток, форумчане) Утром начал учить C++, сейчас пишу простенькую игру типа &quot;угадай число&quot;. Всё работает и вроде бы даже...

Присвоить значения переменной Х - C++
Присвоить значение переменной х и всем объектам, что с ней связаны. struct a { char ***s; char (*p) }; typedef struct a...

Не обновляются значения переменной - C++
Добрый день. Пишу программу на c++, в которой есть структура struct Cords { int x1, y1; }; и есть класс, в котором есть метод move...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru