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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
bygoga
0 / 0 / 0
Регистрация: 03.05.2009
Сообщений: 8
#1

Меню - C++

03.05.2009, 13:03. Просмотров 685. Ответов 6
Метки нет (Все метки)

Как в с++ сделать графическое меню? У меня есть меню на паскале, хотел его под си переделать, но не нашел в си функций для работы с экраном.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2009, 13:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Меню (C++):

Разработать программу, в которой будет организовано меню, выбор функций меню - C++
Разработать программу, в которой будет организовано меню, выбор функций меню должно быть организовано по функциональной клавише. Вся...

Возврат назад в главное меню из подпункта меню - C++
Добрый вечер, подскажите пожалуйста, как организовать многоуровневое меню? А конкретно, надо из подменю вернуться в предыдущее меню. Я...

Разработка меню, управление курсором в меню - C++
Задание: Написать программу для опроса нажатых клавиш, определения вида нажатой клавиши и передачи управления на соответствующую метку. При...

Реализация меню. Массив элементов меню - C++
Приветствую. Решил хранить элементы меню в массиве. Вот только элементы - это разные структуры. То есть, CheckBox, InputBox, Submenu - все...

Вызов меню из меню - C++
Добрый день, начал писать простую программку что бы попрактиковаться. В программе даётся 3 пункта меню, нужно что бы при нажатии на любой...

Меню на с++ - C++
Задание: Написать программу на c++ это должно быть меню, при этом в каждый из пунктов можно было заходить, и при нажатии на exit...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,368
03.05.2009, 13:31 #2
Какой Паскаль и какой Си? Если Борландовские, то в (Turbo/Borland) C++ 3.1 есть все то же самое, что и в (Turbo/Borland) Pascal 7.0.
bygoga
0 / 0 / 0
Регистрация: 03.05.2009
Сообщений: 8
03.05.2009, 14:07  [ТС] #3
Борландовские. Всмысле тоже самое? Какой модуль подключать, какие операторы?
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,368
03.05.2009, 14:15 #4
А что в Паскале было? uses CRT; ? В TC++ будет #include <conio.h>.
bygoga
0 / 0 / 0
Регистрация: 03.05.2009
Сообщений: 8
03.05.2009, 15:10  [ТС] #5
Ну а функции работы с экраном?

Добавлено через 8 минут 15 секунд
Код
program mmenu;
uses
   crt;
const
   k=3;
   m:array [1..k] of string [9] = (' Knopka1 ',' Knopka2 ','  Exit   ');
var
   i:byte;
   ch:char;
   n:byte;
procedure menu (v:byte);
begin
   for i:=1 to k do
   begin
      textcolor (white);
      Window ((i-1)*11+24,1,i*11+24,2);
      if i=v then
      TextBackground (red)
      else
      TextBackground (blue);
      write (m[i]);
   end;
   n:=v;
   TextBackground (blue);
   window (2,3,79,24);
   clrscr;
   textbackground (black);
   window (1,25,80,25);
   textcolor (white);
   gotoxy (65,1);
   write ('Made by Anarkus');
end;
procedure knopka1;
begin
   TextBackground (blue);
   window (2,3,79,24);
   clrscr;
   textcolor (white);
   readkey;
end;
procedure knopka2;
begin
   TextBackground (blue);
   window (2,3,79,24);
   clrscr;
   textcolor (white);
   readkey;
end;
begin
   n:=1;
   repeat
   window (1,1,80,25);
   TextBackground (black);
   clrscr;
   menu (n);
   ch:=readkey;
   if ch = #0 then
   ch:=readkey;
   case ch of
      #27:halt;
      #77:
      begin
         if n<3 then
         menu (n+1)
         else
         menu (1)
      end;
      #75:
      begin
         if n>1 then
         menu (n-1)
         else
         menu (3)
      end;
      #13:
      begin
         case n of
            1:knopka1;
            2:knopka2;
            3:halt
         end
      end
   end;
   until false;
end.
Вот как это под Си переделать?
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,368
03.05.2009, 15:48 #6
Ну хоть хедер-то посмотри.... Все оно там.
bygoga
0 / 0 / 0
Регистрация: 03.05.2009
Сообщений: 8
03.05.2009, 19:41  [ТС] #7
кого посмотреть?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2009, 19:41
Привет! Вот еще темы с ответами:

c++ меню - C++
как мне создать меню в c++ можетедать млаенький пример? спасибо

Меню на C++ - C++
Ув. форумчане, доброго времени суток. Прошу вас помочь. Сейчас вот пытаюсь сделать красивое меню на C++. Код меню не мой. Я выучил язык C и...

Меню в С++ - C++
никто не может подсказать как сделать меню для программы в с++ программа тоже написана в С++

Меню - C++
Здравствуйте, помогите меню сделать до конца. Я понять не могу как вывести скалярное произведение умножение на скаляр и функции. #include...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.05.2009, 19:41
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru