Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 26.06.2015
Сообщений: 56
1

Не работает выбор в меню

08.11.2015, 20:23. Показов 435. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Выкладываю кусок кода.
Проблема в том, что в свиче во втором и третьем случае не ждет ввода с клавы строки, а почему-то выдает сразу случай 1.
Я так понимаю и cin.getline(NameToFind,49); и gets_s(DirecToFind); что-то хватают из буффера, но я ж вроде чищу его fflush(stdin);. Или не здесь проблема?


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
int MenuChoise;
    do
    {
        system("cls");
        fflush(stdin);
        cout << "******* VIDEO STORE ********\n";
        cout << "(1) SHOW ALL\n(2) FIND MOVIE\n(3) FIND DIRECTOR\n";
        cin >> MenuChoise;
    } while (MenuChoise != 1 && MenuChoise != 2 && MenuChoise != 3);
    
    switch (MenuChoise)
    {
        case 1:
        {
            for (int i = 0; i < num; i++)
            {
                ShowMovie(MovPtr, i);
            }
            break;
        }
        case 2:
        {
            fflush(stdin);
            char NameToFind[50];
            cout << "Enter name to find: ";
            cin.getline(NameToFind,49);
            FindName(MovPtr, num, NameToFind);
            break;
        }
        case 3:
        {
            fflush(stdin);
            char DirecToFind[20];
            cout << "Enter Director's name to find: ";
            gets_s(DirecToFind);
            FindDirec(MovPtr, num, DirecToFind);
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2015, 20:23
Ответы с готовыми решениями:

Запретить выбор пункта меню, если он уже выбран в другом меню
Доброго времени суток! Помогите пожалуйста с такой задачкой: На форме 4 TPanel, к ним прикручены...

Разработать программу, в которой будет организовано меню, выбор функций меню
Разработать программу, в которой будет организовано меню, выбор функций меню должно быть...

В меню tools добавить пункт меню выбор которого запустит интегрированную в ОС windows программу MSPaint.exe
В Borland c++ в меню tools добавить пункт меню выбор которого запустит интегрированную в ОС windows...

Не работает меню. Должно скрывать меню и раскрывать.
Беда в том, что меню не работает в JS. Должно скрывать меню и раскрывать. &lt;!DOCTYPE html&gt;...

0
08.11.2015, 20:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2015, 20:23
Помогаю со студенческими работами здесь

Меню не работает. Кнопки меню не активны
ссылка на программу, она сюда не помещается

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

выбор из меню как?
Как сделать...? В одном столбце выбераешь сервер а в другом появляются услуги! на каждый...

Выбор пункта меню
Как написать выбор пункта меню, который похож на чекбокс. Например: - Первый - Второй -...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru