3 / 3 / 0
Регистрация: 26.08.2008
Сообщений: 9
|
|
1 | |
Меню на C09.03.2009, 00:37. Показов 1437. Ответов 8
Метки нет (Все метки)
Здравствуйте.Поткиньте мне пожалуйста идею как реализовать меню на C.Пункт меню должен выбираться стрелочками,выбранный пункт должен светиться.Буду очень рад,если вы скинете мне название книжки по С,где это описано.Заранее большое спасибо.
0
|
09.03.2009, 00:37 | |
Ответы с готовыми решениями:
8
Разработать программу, в которой будет организовано меню, выбор функций меню Возврат назад в главное меню из подпункта меню Как добавить выплывающее меню к уже готовому горизонтальному меню (не меняя дизайн горизонтального меню)? Работа с меню. При клике на кнопке меню или вне его, меню должно закрываться |
5 / 5 / 1
Регистрация: 03.03.2009
Сообщений: 18
|
|
09.03.2009, 01:45 | 2 |
Тебе нужно реализовать такое меню в консоли?
0
|
3 / 3 / 0
Регистрация: 26.08.2008
Сообщений: 9
|
|
09.03.2009, 18:44 [ТС] | 3 |
Да.
0
|
3 / 3 / 0
Регистрация: 26.08.2008
Сообщений: 9
|
|
18.03.2009, 22:19 [ТС] | 4 |
Народ,помогите пожалуйста,кто чем может ).
0
|
3 / 3 / 0
Регистрация: 26.08.2008
Сообщений: 9
|
||||||
25.05.2009, 21:19 [ТС] | 5 | |||||
Сделал как мог.Вдруг комунибудь понадобиться.
0
|
1 / 1 / 0
Регистрация: 04.05.2009
Сообщений: 49
|
|
25.05.2009, 21:36 | 6 |
а как зделать, чтоб на TurboC компилилось???,..канешно после того, как подключить инклуди, у меня не читает: SetConsoleTextAttribute(consoleOutput, FOREGROUND_BLUE | FOREGROUND_RED); и т.п.
0
|
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 57
|
||||||
25.05.2009, 23:22 | 7 | |||||
#include<conio.h> #include<iostream.h> #include"F:\My_kurs\cl_desc.h" #include"F:\My_kurs\menu.cpp" void main() { clrscr(); int vm,vi,ve,vo,kv,maxp,maxv;//выбор главного меню/ввода/обработки/вывода даных cout<<"Введите количество новых вагонов: "; cin>>kv; cout<<"Введите максимальный пробег и время после ремонта: "; cin>>maxp>>maxv; Table *obj=new Table(kv,maxp,maxv); char*main[]={ {" 1 Ввод "}, {" 2 Редактирование "}, {" 3 Обработка "}, {" 4 Вывод "}, {" 5 Выход "} }; char*input[]={ {" 1 Ввод с клавиатуры "}, {" 2 Ввод из файла "}, {" 3 Выход в главное меню "} }; char*edit[]={ {" 1 Добавить "}, {" 2 Изменить "}, {" 3 Удалить "}, {" 4 Выход в главное меню "} }; char*output[]={ {" 1 Вывод на экран "}, {" 2 Вывод в файл "}, {" 3 Выход в главное меню "} }; do { textbackground(0); clrscr(); vm=menu(main,5,5,5,2); switch (vm) { case 0:{//Ввод... vi=menu(input,3,10,10,1); switch(vi) { case 0:{//с клавиатуры clrscr(); obj->input(1); obj->output(1); getch(); }break; case 1:{//из файла clrscr(); obj->input(2); obj->output(1); getch(); }break; } }break; case 1:{//редактирование... ve=menu(edit,4,10,10,1); switch(ve) { case 0:{//добавить clrscr(); obj->edit(1); obj->output(1); getch(); }break; case 1:{//изменить clrscr(); obj->edit(2); getch(); }break; case 2:{//удалить clrscr(); obj->edit(3); getch(); }break; } }break; case 2:{//обработка clrscr(); obj->processing(); getch(); }break; case 3:{//вывод... vo=menu(output,3,10,10,1); switch(vo) { case 0:{//на экран clrscr(); obj->output(1); getch(); }break; case 1:{//в файл clrscr(); obj->output(2); getch(); }break; } }break; } } while(vm!=4); } а это его вызов в главной программе..лишенее убери(эт моя работа).Написано на си
1
|
1 / 1 / 0
Регистрация: 04.05.2009
Сообщений: 49
|
|
26.05.2009, 00:17 | 8 |
Чо то может бить за ошибка, что компилятор ругается:Linker error:Undefined symbol_main in module c0.ASM
0
|
1 / 1 / 0
Регистрация: 26.05.2009
Сообщений: 18
|
||||||
26.05.2009, 00:30 | 9 | |||||
хм...могу свой вараинт подкинуть
1
|
26.05.2009, 00:30 | |
26.05.2009, 00:30 | |
Помогаю со студенческими работами здесь
9
Раскрывающееся меню - при открытии/закрытии вложенного меню закрывается все меню Добавить меню к итему меню, который уже находится в главном меню Установка галочки в пункте меню при выборе данного пункта меню Необходимо создать меню цифровое вертикальное с 'исчезающим" основным меню. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |