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

Пролетает cin >> - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ пишем свой троян с нуля http://www.cyberforum.ru/cpp-beginners/thread631770.html
Всем привет)))соглашусь, что изобретаю велосипед, но хочется сделать все своими ручками не прибегая к open source и т.п. для повышения своего опыта в программировании на Visual C++ . Хочу, чтобы меня поставили на иснниный путь. Итак, цель - написание трояна, а именно кейлоггера) для получения пароля от vk.com. Погуглил , почитал мануалы парочку часов, узнал основные схемы проникновения троянов на...
C++ комманды с system("") где можно найти описания всех комманд с system. пример system("PAUSE") или system("cls") http://www.cyberforum.ru/cpp-beginners/thread631740.html
C++ Создайте двумерный массив целочисленный массив А[1..10], [1..7] и найдите сумму всех его элементов имеющие оба нечетные индексы.
Создайте двумерный массив целочисленный массив А, и найдите сумму всех его элементов имеющие оба нечетные индексы. За ранее Благодарю
Дан массив действительных чисел A[10]. Отсортировать по убыванию. C++
Дан массив действительных чисел A. Отсортировать по убыванию. За ранее Благодарю
C++ Вычислить сумму чисел между k ым и n ым элементами последовательности степеней числа 3: 1392781… http://www.cyberforum.ru/cpp-beginners/thread631729.html
Даны натуральные числа k и n. Вычислить сумму чисел между k-ым и n-ым элементами последовательности степеней числа 3: 1392781…, но сами граничные элементы в сумму не включать. Я предполагаю использование подстроки и atoi но никак не могу далеко уйти. у меня получился только ввод строки и К с N, а выделять подстроку не умею тк ещё не проходили и о ней я имею смутное представление. Пока я не...
C++ Как определять какой метод должен быть статическим, а какой нет? Quer::add_line_to_vec: недопустимый вызов нестатической функции-члена подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
01.08.2012, 19:11     Пролетает cin >>
Цитата Сообщение от nsashans Посмотреть сообщение
n == 'x'
n у тебя double. До проверки этого условия у тебя дело даже не дойдет.
Цитата Сообщение от nsashans Посмотреть сообщение
нет, при любом вводе что не число - > завершение
А что ты ожидаешь, когда у тебя в cin детектируется ошибка конвертации вводимого значения?

Добавлено через 2 минуты
Цитата Сообщение от nsashans Посмотреть сообщение
нет, при любом вводе что не число - > завершение
C++
1
2
3
4
5
6
7
8
9
10
    while (cin >> n)
    {
        if (n == 'x') break;
        stream.push_back(n);
    }
    if(cin.fail())
    {
        cin.clear();
        cin.ignore(256,'\n');
    }
Добавлено через 5 минут
Да, еще убери проверку на 'x', она не нужна.
 
Текущее время: 22:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru