Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 19.06.2017
Сообщений: 32

Как настроить продолжение работы/выход по вводу Y/N?

19.06.2017, 04:08. Показов 1178. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <conio.h>
int main()
{
        char ch;
        int Menu = 1;
        
        printf("\t\t***MЕНЮ***\n");
        for(int i = 0; i < 9; i++)
                printf("%d Пункт\n",i + 1);
                char answer = 'y';
        do
        {
                printf("Выберите пункт\n");
                switch((ch = getch()) - '0')
                {
                        case 1:
                                printf("Выбран пункт %d\n",1);
                                break;
                        case 2:
                                printf("Выбран пункт %d\n",2);
                                break;
                        case 3:
                                 printf("Выбран пункт %d\n",3);
                                break;
                        case 4:
                                 printf(" Выбран пункт %d\n",4);
                                break;
                        case 5:
                                 printf(" Выбран пункт %d\n",5);
                                break;
                        case 6:
                                 printf("Выбран пункт %d\n",6);
                                break;
                        case 7:
                                 printf("Выбран пункт %d\n",7);
                                break;
                        case 8:
                                 printf(" Выбран пункт %d\n",8);
                                break;
                        case 9:
                                 printf("Выбран пункт %d\n",8);
                                break;
                        default:
                                Menu = 0;
                                break;
                }
        }
        while (Menu >0);
        printf("Выход из программы...\n");
        printf("\nПовторить[Yn]? ");
        scanf(" %c", &ch,&Menu);
         printf("\t\t***MЕНЮ***\n");
        for(int i = 0; i < 9; i++)
                printf("%d Пункт\n",i + 1);
                   printf("Выберите пункт\n");
                switch((ch = getch()) - '0')
        while (answer >'y')
        //getch();
        return 0;
}
Подскажите пожалуйста как настроить продолжение y/n ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.06.2017, 04:08
Ответы с готовыми решениями:

Как сделать выход из цикла по вводу?
bool flag = true; while (flag) { // ...Остальной код char answer =...

Как сделать выход из программы по вводу 0
Как сделать выход из программы по вводу 0,а по вводу enter переход к метке go?

Выход из цикла while по вводу определенного значения
Как сообщить программе, что после ввода 0, нужно прекращать суммировать, и выводить результат? a = 0 i = 1 while i != 0: i =...

2
Заклинатель змей
 Аватар для DobroAlex
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
19.06.2017, 08:10
Xorazm,
C++
1
2
3
4
5
6
7
c = getchar();
if (c == 'y' ) {
   continue;
}
else {
   break;
}
1
1 / 1 / 0
Регистрация: 19.06.2017
Сообщений: 32
20.06.2017, 11:27  [ТС]
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 #include <stdio.h>
#include <stdlib.h>
 
int main()
{
        char line[500];
       
       while (1){
       
         printf("Введите число:");
        fgets(line,sizeof(line), stdin);
                
                switch(line[0])
                {
                        case '1':
                                printf("Выбран пункт %d\n",1);
                                break;
                        case '2':
                                printf("Выбран пункт %d\n",2);
                                break;
                        case '3':
                                 printf("Выбран пункт %d\n",3);
                                break;
                        case '4':
                                 printf(" Выбран пункт %d\n",4);
                                break;
                        case '5':
                                 printf(" Выбран пункт %d\n",5);
                                break;
                        case '6':
                                 printf("Выбран пункт %d\n",6);
                                break;
                        case '7':
                                 printf("Выбран пункт %d\n",7);
                                break;
                        case '8':
                                 printf(" Выбран пункт %d\n",8);
                                break;
                                default:
                                printf("Ошибка!\n");
                                break;
                        case 'q':
                                 printf("Выход...\n",8);
                                exit(0);
                }
        }
}
спасибо за ответ.уже переделал так...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.06.2017, 11:27
Помогаю со студенческими работами здесь

Выход из цикла и продолжение выполнения
Доброго времени суток. Нужно продолжить выполнение после выхода из цикла. Можно наглядный пример? @echo off echo. SetLocal...

Выход из цикла или продолжение выполнения в С++
Надо чтобы при вводе W, A, S или D цикл прекратился, а если не введено ничего -- продолжался. При этом он не должен останавливаться. С++

Продолжение работы после того, как клиент закрыл страницу
Здравствуйте, хорошо знаю язык C#, и только начинаю осваивать asp.net. И возник один вопрос. Насколько я знаю код будет выполнятся...

Как настроить спящий режим и выход из него?
...черный экран. Помогает только хард-ресет. Когда была установлена Win7 - проблемы с выходом из спящего режима не было. Что посоветуете...

Как настроить ограничение пользователей на выход в инет
Привет всем! Ситуация такая. Стоит сервак, на нем сидит Wingate. И много премного компов юзеров. Для юзеров все настроено, разделены на...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru