Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2008, 22:11   #1
FromHell
Пользователь
 
Регистрация: 04.11.2008
Сообщений: 11
По умолчанию как написать концовку С++.

Подскажите как написать концовку к программе, что б после работы выдовала: "Хотите ещё?Да=Д\Нет=Н". как это написать не знаю (
FromHell вне форума Ответить с цитированием
Старый 02.12.2008, 09:52   #2
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

main()
{
while(getchar()!='N')
{
...
cout<<"Для выхода введите N\n";
}
}
Можно еще и по другому - ждать ввода символа и сравнивать с Н или Д а дальше возвращаться к необходимому месту или выходить.
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 02.12.2008, 12:14   #3
FromHell
Пользователь
 
Регистрация: 04.11.2008
Сообщений: 11
По умолчанию

Что-то я не до конца понял..
main()
{
while(getchar()!='N')
{
...Вот тут нажодится моя прога ?
double a,b и т.д ит.п ??

cout<<"Для выхода введите N\n";
}
}

Подскажите, я не догоняю (
FromHell вне форума Ответить с цитированием
Старый 02.12.2008, 12:19   #4
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Да там находится ваша прога.
while -это оператор цикла, пока не введен символ N выполняется все что в {}
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 02.12.2008, 12:20   #5
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Ага. Все правильно! только вот не знаю, cout -считывает символ введенный с клавиатуры? Или потом должно быть нечто вроде getch?
danekne вне форума Ответить с цитированием
Старый 02.12.2008, 12:22   #6
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

cout не считывает, в while функция считывания
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 02.12.2008, 12:34   #7
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Цитата:
Сообщение от Sweta Посмотреть сообщение
cout не считывает, в while функция считывания
Точно, прошу прощения, давно в с не сидел
danekne вне форума Ответить с цитированием
Старый 02.12.2008, 12:35   #8
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

В общем можно немного по другому
char p;
while(p!='Н')
{
...
cout<<""Хотите ещё?Да=Д\Нет=Н". \n";
cin>>p;
}
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 03.12.2008, 09:45   #9
FromHell
Пользователь
 
Регистрация: 04.11.2008
Сообщений: 11
По умолчанию

Второй вариант более понятный ) спасиб большое.. если что, ещё напишу
FromHell вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как написать!!! Sanek777 Общие вопросы Delphi 3 03.08.2008 18:22
как написать ICQ ? voron29 Работа с сетью в Delphi 1 04.07.2008 14:59
как написать в калькуляторе... Илюха Общие вопросы Delphi 6 02.11.2007 17:06
как вы думаете можно с помощью delphi написать online игру ну к примеру как muonline 0pex Свободное общение 9 28.06.2007 14:20