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

Бесконечный цикл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перечисление Com портов http://www.cyberforum.ru/cpp-beginners/thread777391.html
В общем есть такая задачка, есть девайс, который передают данные по блютузу....в комп через USB воткнут приемник, который работает с компом через виртуальный ком порт.... Для работы использовал QExtSerialPort....все работает все замечательно... Но если приемник выдернуть и потом воткнуть то порт как был открытым так и останется но работать уже не будет....вероятно сам объект порта...
C++ Перевод массива bool в строку и обратно Пытаюсь написать архиватор по алгоритму Хаффмана. Необходимо перегнать массив из bool в байт-строку из нулей и единиц (и обратно). Если можно, дайте общую теорию о работе с переменными, делящими один байт. http://www.cyberforum.ru/cpp-beginners/thread777376.html
Объединение двух массивов C++
Есть два массива констант. a ,b. Необходимо из элементов этих массивов сделать третий массив ab берем 5 элементов массива (b) и по одному сравниваем с 5 элементами массива (a) если в проверке нет ни одного совпадения то заносим эти 10 элементов в объявленный массив (ab) далее берем следующие 5 элементов массива (a) и повторяем сравнение. когда закончится массив (a) то берем вторую пятерку...
Мееедленно, но веерно C++
В общем только сегодня начал пробовать писать, прошу сильно не пинать.. Решил, что лучше всего помогут разобраться видео уроки, нашёл парочку разных. Сам использую Codeblocks, т.к. посоветовали её... На видео ребята сначала пишут int main(){return 0;} , запускают и у них мелькает окошко, а у меня открывается и висит Press any..., потом делаю дальше. Доходит до #include <iostream> using...
C++ Проверить, образуют ли элементы массива арифметическую прогрессию http://www.cyberforum.ru/cpp-beginners/thread777294.html
Дан целочисленный массив размера n (вводится с клавиатуры), не содержащий одинаковых чисел. Проверить, образуют ли его элементы арифметическую прогрессию. Если образуют, то вывести разность прогрессии, если нет вывести 0.
C++ Дано два предложения (Распечатать слова из первого предложения, который начинаются на первую букву последнего слова второго предложения) Дано два предложения. Распечатать: - слова из первого предложения, который начинаются на первую букву последнего слова второго предложения. подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
02.02.2013, 14:57     Бесконечный цикл
В GNU GCC всё работает как надо.
Попробуйте заменить:
C++
1
2
3
4
5
6
     
    while (!is_int(num))    // continue while num is not int-able
    {
        cout << "Out of range -- please try again: ";
        cin >> num;
    }
на
C++
1
2
3
4
5
6
7
    while (!is_int(num))    // continue while num is not int-able
    {
        cout << "Out of range -- please try again: ";
        cin.clear();
        cin.ignore(1024,'\n');
        cin >> num;
    }
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru