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

Класы и символьная переменна - C++

Восстановить пароль Регистрация
 
1nkogn1to
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 6
06.11.2013, 16:53     Класы и символьная переменна #1
Сделать класс с функциями присваивания и выводу символьной переменной имя и фамилии. Сделать наследие классов, в нем функцию присваивания и выводу фамилии. В main реализировать вывод имя и фамилии с базового класса и фамилии из наследуемого.
есть проблемы
error argument of type char * is incompatible with parameter of type *char и не только

#include <iostream>
using namespace std;

class osnov
{
protected:
char I[20],PR[20];
public:
void vvid(char k[20], char m[20]);
void vuvid();

};

void osnov::vvid(char k[20], char m[20])
{
for (int i = 0; i < 20; i++)
{
I[i]=k[i];
}
for (int i = 0; i < 20; i++)
{
PR[i]=m[i];
}
};

void osnov::vuvid()
{
cout<<"ima - "<<I<<endl;
cout<<"priz - "<<PR<<endl;
};

class pohid: public osnov
{

public:
void vvid1(char l[20]);
void vuvid1();
};

void pohid::vvid1(char l[20])
{
cout<<"vvedi prizv ";
cin>>l;

for (int i = 0; i < 20; i++)
{
PR[i]=l[i];
}
}

void pohid::vuvid1()
{
cout<<"pr - "<<PR;
}

int main()
{
osnov p1;
pohid p2;
char a[20],b[20],c[20];
cout<<"vvedi Ima ";cin>>a;
cout<<" vvedi prizv ";cin>>b;
p1.vvid(a[20],b[20]);
p1.vuvid();
cout<<"vvedu prz2 ";cin>>c;
p2.vvid(c[20]);
p2.vuvid();
getchar();

}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 16:53     Класы и символьная переменна
Посмотрите здесь:

C++ родовые класы
C++ класы и потоки
C++ Шаблонные класы
класы и методы C++
Контрольная робота (Класы) C++
Класы и масив C++
Задачка на Класы и перечисление C++
C++ Передача адреса функции в функцию (Класы)

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

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

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