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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.95
Rev
0 / 0 / 0
Регистрация: 18.09.2011
Сообщений: 27
18.11.2011, 02:21     Повтор программы после ввода символа #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-ем перед этим всем.(и почему-то берется его значение)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2011, 02:21     Повтор программы после ввода символа
Посмотрите здесь:

C++ Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела.
C++ Вставка пробела после символа
Запуск программы после ввода её названия C++
как организовать повтор ввода данных C++
Поломка программы из-за символа C++
C++ После ввода с клавиатуры произвольного строки выдать на экран протокол о количестве вхождений каждого символа. В протоколе символы расположить по алфа
Выделить цифры в строке после символа амперсанд C++
Поиск символа а и А в строке после пробела C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TwiX
59 / 59 / 1
Регистрация: 27.10.2011
Сообщений: 189
18.11.2011, 04:51     Повтор программы после ввода символа #2
ignore заменить на
C++
1
2
cin.clear();
cin.sync();
П.с. возможно надо поменять местами =)
Yandex
Объявления
18.11.2011, 04:51     Повтор программы после ввода символа
Ответ Создать тему
Опции темы

Текущее время: 01:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru