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

Зацикливается при неверном вводе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции http://www.cyberforum.ru/cpp/thread259751.html
Составить процедуру, результатом работы которой является символ, заданный при обращении к этой процедуре, если этот символ не является буквой, и соответствующая строчная (малая) буква в противном. ...
C++ Работа с командной строкой Ситуация: у меня есть программа-интерпретатор другого языка. Работает через командную строку. Преподаватель попросил следующее: реализовать простейшие арифметические операции, которые при этом... http://www.cyberforum.ru/cpp/thread259691.html
C++ Ошибка в программе
пишу задачу на классы в Си++,но не могу разобраться что за ошибка,помогите это очень важно #include<iostream.h> #include<conio.h> #include<math.h> #include<stdio.h> class Student { private:
Симуляция нажатия кнопки C++
ПОДСКАЖИТЕ как сделать симуляцию нажатия кнопки в заданое время. т.е. мне нужно что бы клавиша ENTER нажалась в определенное время без моего присутствия
C++ DLL в EXE http://www.cyberforum.ru/cpp/thread259246.html
Здравствуйте, скажите пожайлуста, каким образом можно вшить dll либу в exe, чтоб не таскать их все время рядом и не кидать в windows\win32\ . Использую Code::Blocks 8.02.
C++ Расчет траектории движении тела с учетом сопротивления воздуха Определить максимальную дальность полета тела, брошенного с начальной скоростью под углом к горизонту при наличии заданной постоянно действующей горизонтальной силы сопротивления среды .... подробнее

Показать сообщение отдельно
MrSoccer
0 / 0 / 0
Регистрация: 17.05.2010
Сообщений: 11

Зацикливается при неверном вводе - C++

18.03.2011, 19:09. Просмотров 769. Ответов 2
Метки (Все метки)

есть такой кусочек

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    while(true)
    {
        scanf("%d%c%d", &x, &zn, &y);
        switch (zn)
        {
        case '+':
            rez=x+y;
            break;
        case '-':
            rez=x-y;
            break;
        }
        printf("%d%c%d=%d\n", x, zn, y, rez);
    }
Если ввожу всё как положено - работает. Если ввожу какие-то другие данные(Может слово какое напишу, или в разном порядке), зацикливается в бесконечность.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru