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

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

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

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

06.11.2013, 16:53. Просмотров 152. Ответов 0
Метки нет (Все метки)

Сделать класс с функциями присваивания и выводу символьной переменной имя и фамилии. Сделать наследие классов, в нем функцию присваивания и выводу фамилии. В 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     Класы и символьная переменна
Посмотрите здесь:

C4700 использована неинициализированная локальная переменна OUTFILE - C++
Помогите исправить ошибку C4700 использована неинициализированная локальная переменна OUTFILE using namespace std; void glavelem(int k,...

Шаблонные класы - C++
При выполнении задания требуется создать шаблонные классы для работы с векторами и матрицами, содержащими элементы произвольного типа. ...

родовые класы - C++
Измените класс queue так, чтобы можно было сохранять и доставать обекты второго класа с индивидуального задания. Индивидуальное задание: ...

класы и методы - C++
в произвольном массиве обьектов &quot;плоскость Ax + By + Cz + D = 0&quot;. Определить плоскости, которым принадлежит введенная пользователем...

класы и потоки - C++
Всем доброго времени суток! Хочу спросить : есть класс с 2 методами, можно ли в этом из этих методов запустить второй в отдельном потоке ?

Класы и масив - C++
Если у меня есть, например, такой I клас: class Point { int x, y; Point(int x, int y) { this-&gt;x = x; ...

Задачка на Класы и перечисление - C++
Условие выполнения : в картинке enum Prof { sekretar , laborant , meneger , barmen , povar , oxoronec }; class peoplDate...

Контрольная робота (Класы) - C++
Здраствуйте уважаймые програмисты помогите зделать контрольную роботу у меня есть два часа class lr1 { даные функцыя...

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

Передача адреса функции в функцию (Класы) - C++
Пример: // Общая функция increment void Test::IncBaseFunction ( void (Test::*IncFunct)() ) { // Как правильно передать и...


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

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

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