Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ пишем свой троян с нуля https://www.cyberforum.ru/ cpp-beginners/ thread631770.html
Всем привет)))соглашусь, что изобретаю велосипед, но хочется сделать все своими ручками не прибегая к open source и т.п. для повышения своего опыта в программировании на Visual C++ . Хочу, чтобы меня...
C++ комманды с system("")
где можно найти описания всех комманд с system. пример system("PAUSE") или system("cls")
C++ Создайте двумерный массив целочисленный массив А[1..10], [1..7] и найдите сумму всех его элементов имеющие оба нечетные индексы.
Создайте двумерный массив целочисленный массив А, и найдите сумму всех его элементов имеющие оба нечетные индексы. За ранее Благодарю
C++ Дан массив действительных чисел A[10]. Отсортировать по убыванию. Дан массив действительных чисел A. Отсортировать по убыванию. За ранее Благодарю https://www.cyberforum.ru/ cpp-beginners/ thread631733.html
C++ Вычислить сумму чисел между k ым и n ым элементами последовательности степеней числа 3: 1392781… https://www.cyberforum.ru/ cpp-beginners/ thread631729.html
Даны натуральные числа k и n. Вычислить сумму чисел между k-ым и n-ым элементами последовательности степеней числа 3: 1392781…, но сами граничные элементы в сумму не включать. Я предполагаю...
C++ Как определять какой метод должен быть статическим, а какой нет?
Quer::add_line_to_vec: недопустимый вызов нестатической функции-члена
Комплексные числа C++
Здравствуйте. Изучаю сейчас C++ по Дейтелам, там попалось задание - создать класс комплексное число с функциями: сложение, вычитание, вывод числа в виде (re, im). Была проблема с первыми двумя...
C++ Подсчитать количество отрицательных чисел Посчитать кол-во. отрецательных чисел среди 3 веденных с клавиатуры чисел k=0; cin>>a>>b>>c; k++; if(a<0) k++; k=k+1; if(b<0) k++; if(c<0) k++; https://www.cyberforum.ru/ cpp-beginners/ thread631609.html
C++ Опредилить сумму чисел 6-значного числа https://www.cyberforum.ru/ cpp-beginners/ thread631605.html
Опредилить сумму чисел 6 значного числа. Вот мой наброски, помогите дописать! #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv)
C++ Парсер HTML Хочу написать прогу по выборке из своих html файлов некоторых тегов (img например). Пошел искать библиотеки парсинга и запутался. Их оказалось очень много и все со своими фичами и заворотами. ... https://www.cyberforum.ru/ cpp-beginners/ thread631573.html
Почетный модератор
7253 / 2530 / 255
Регистрация: 29.07.2006
Сообщений: 13,429
01.08.2012, 19:11 0

Пролетает cin >>

01.08.2012, 19:11. Просмотров 591. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от 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', она не нужна.

Вернуться к обсуждению:
Пролетает cin >>
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.08.2012, 19:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

пролетает gets в теле switch
не хочет запрашивать ввод строки, как будто строки gets(s); нету while (v != 1 &amp;&amp; v != 2) {...

Метод getline(cin, m) не срабатывает без cin.ignore() / Ревью кода
Почему в моем случае getline(cin, m) не срабатывает без cin.ignore() ? Если по коду есть...

Продемонстрировать различие между вводом с помощью cin.Get и cin.Getline с тремя параметрами
Нужна помощь. Задача продемонстрировать различие между вводом с помощью cin.get и cin.getline с...

Объясните работу методов cin.getline и cin.ignore
Фрагмент программы ниже. Что делают cin.getline и cin.ignore (12-13 строки) void...

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