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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.95
Rev
0 / 0 / 0
Регистрация: 18.09.2011
Сообщений: 27
#1

Повтор программы после ввода символа - C++

18.11.2011, 02:21. Просмотров 3154. Ответов 1
Метки нет (Все метки)

На форуме уже данная тема была, но не один из примеров приведенных в ней не работает...
Как реализовать повтор программы, с помощью
C++
1
2
3
4
5
6
7
 char ch;
        do {std::cout << "continue? (y/n): ";
                std::cin.ignore(1024, '\n');
std::cin >> ch;
        } while ( ch == 'y' || ch == 'Y'  );
        
        return 0;
чтобы она не захватывала предыдущее значение, которое было уже введено?
C++
1
cin.ignore(1024, '\n');
- ?
Но оно не катит...(
Я пользуюсь switch-ем перед этим всем.(и почему-то берется его значение)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2011, 02:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Повтор программы после ввода символа (C++):

Работа функции cin.get(): не дожидается ввода символа в конце программы - C++
Доброго времени суток, столкнулся с таким странным поведением cin.get(), после окончания ввода списка (ответ n) вместо того, что бы в конце...

как организовать повтор ввода данных - C++
Как на примере этого кода сделать возврат к воду чисел а при нажатие esc или же ctrl+z - выходило с программы! Заранее спасибо! ...

Повтор ввода логина и пароля через switch - C++
Если 4 раза ошибиться вводом логина или пароля, то пишет &quot;Доступ заблокирован&quot; и далее снова начинается цикл For. #include &lt;iostream&gt; ...

После ввода с клавиатуры произвольного строки выдать на экран протокол о количестве вхождений каждого символа. В протоколе символы расположить по алфа - C++
После ввода с клавиатуры произвольного строки выдать на экран протокол о количестве вхождений каждого символа. В протоколе символы...

Запуск программы после ввода её названия - C++
Подскажите пожалуйста какой аргумент нужно вводить в cin, чтобы когда пользователь прописывал название программы например calc.exe, а затем...

Запуск программы после ввода пароля - C++
Ввести символьную строку и заменить все буквы W на U Программа должна начать работу после введения правильного пароля Есть 2е программы...

1
TwiX
60 / 60 / 1
Регистрация: 27.10.2011
Сообщений: 189
18.11.2011, 04:51 #2
ignore заменить на
C++
1
2
cin.clear();
cin.sync();
П.с. возможно надо поменять местами =)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2011, 04:51
Привет! Вот еще темы с ответами:

Как организовать повтор ввода при неправильном ответе - C++
Добрый вечер, форумчане! Пытаюсь сделать в консоли программку - квест. Пользователь вводит правильный ответ, и программа продолжает...

Подскажите почему после ввода значений работа программы прекращается? - C++
#include &lt;cstdio&gt; #include &lt;string.h&gt; struct Pribor { char name; struct Gabarity { int dlina; int...

Реализовать повтор программы по усмотрению пользователя - C++
сделать повтор программы по желанию пользователя #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; ...

Добавить выход из программы после ввода "0" - C++
Вот вобщем программа нормально компилируется и работает почти правильно. Мне нужно лишь чтоб при вводе 0, она отключалась. вкратце сама...


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

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

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