Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2009, 20:25   #1
alex_triton
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 32
По умолчанию Наследование

Добрый день.
Подскажите пожалуйста по след. вопросу:

Мне нужно нарисовать рамку и наследованием в ней сделать меню. Вроде рамку то я сделал, а вот как меню сделать незнаю(((

Мне нужно как можно круче всё это сделать, например применив полиморфизм(в моём пример функции POST()) ну и всё что возможно уместить в этом... Уместить всё всё всё в этой простенькой программе)))

Цитата:

#include <iostream>
using namespace std;

class Ram
{
public:
int x1; int x2; int x3; int x4;

void post(int,int,int,int);
};

class Menuublic Ram
{
public:
int y1;

void post(int,int,int,int); //{y1=x1+1;};
};

void Menu:ost(int y1, int y2, int y3, int y4)
{
y1++;
for (int i=0;i<y1;i++)
{
cout<<"\n";
}
}

void Ram:ost(int x1, int x2, int x3, int x4)
{
for (int i=0;i<x1;i++)
{
cout<<"\n";
}
for (int i=0;i<x2;i++)
{
cout<<"-";
}
for (int j=0;j<x3;j++)
{
cout<<"\n";
cout<<"|";
for (int i=0;i<x4;i++)
{
cout<<" ";
}
cout<<"|";
}
cout<<"\n";
for (int i=0;i<x4;i++)
{
cout<<"-";
}
cout<<"\n";
}


int main()
{
Ram a;
Menu b;
a.post(2,35,20,33);
b.post(2,35,20,33);
system("pause");
}
alex_triton вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наследование beregok Общие вопросы C/C++ 1 04.07.2009 22:39
Наследование z3rg Общие вопросы C/C++ 9 30.04.2009 20:43
наследование методов TaTT DoGG Общие вопросы .NET 4 27.02.2009 01:27
Множественное наследование Crucian Общие вопросы Delphi 1 29.12.2008 14:26
Наследование Кирилл13 Общие вопросы C/C++ 1 11.11.2008 14:47