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

Главное меню в консоле - C++

Восстановить пароль Регистрация
 
marina2
Рожденная для битвы
 Аватар для marina2
268 / 48 / 4
Регистрация: 08.11.2009
Сообщений: 1,016
16.11.2010, 19:52     Главное меню в консоле #1
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
//-----------------------------------------Вывод пункта меню------------------------------------------
void drawitem(unsigned int item, unsigned int color) {
const d=12; // длина поля пункта меню
const char * items[N_ITEMS]= //названия пунктов
{"Просмотр","Добавить","Исправить","Удалить","Найти","Выбрать","Выход"};
const int pos[N_ITEMS]={1,d,2*d,3*d,4*d,5*d,6*d}; //позиции начала полей пунктов
window(1,1,80,2); //окно для отображения пунктов
textbackground(LIGHTGRAY); //цвет фона в окне светло-серый
textcolor(color); //цвет букв пункта
gotoxy(pos[item],1); //позиция начала пункта меню
cprintf("%s",items[item]); //отобразить название пункта
}
 
//----------------------------------------Инициализация меню---------------------------------------------
void initmenu(unsigned int activecolor, unsigned int inactivecolor){
unsigned int item; //номер пункта меню
window(1,1,80,2); //окно из двух строк для вывода пунктов
textbackground(LIGHTGRAY); //цвет фона в окне светло-серый
clrscr();
/*----отобразить названия пунктов меню----*/
drawitem(0,activecolor); //активным цветом «Просмотр»
for (item=1;item<N_ITEMS;item++)
drawitem(item,inactivecolor); //все остальные неактивным
/* ----отобразить границу окна меню, подчеркнув его снизу----*/
gotoxy(1,2);
textcolor(inactivecolor);
cputs("________________________________________________________________");
gotoxy(1,1); //курсор на «Просмотр»
}
Этот код должен создавать и выводить гланое меню, но при запуске почему-то сначала появляет-ся просто чистый экран.

Что в этом коде не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2010, 19:52     Главное меню в консоле
Посмотрите здесь:

матрица в консоле C++
C++ Движение в консоле
Аналог меню в консоле C++
C++ В программе создать главное и контекстное меню. Вывести справку о разработчике
C++ Возврат назад в главное меню из подпункта меню
Создать главное меню из 5 cpp файлов.работа в консольке C++
Как зделать главное меню гуёвой программы? C++
C++ Главное меню с подменю и поиск

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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