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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на алгоритма Шелла http://www.cyberforum.ru/cpp-beginners/thread999722.html
Нужно написать программу на с++ Считать все числа из файла(количество чисел в файле произвольное) в динамический массив. Выполнить сортировку массива по убыванию алгоритмом Шелла. Полученный результат записать в другой файл. Предусмотреть в программе функцию создания исходных файлов (размер массива и диапазон значений задает пользователь). Определить время работы алгоритма сортировки. Сортировку...
C++ Ввод массива используя итератора Я бы хотел спросить, как ввести массив с помощью итератора? Ниже приведенный код не работает :( Заранее благодарен. for (vector<int>::iterator it = a.begin(), end = a.end(); it != end; ++it) scanf("%d", it); http://www.cyberforum.ru/cpp-beginners/thread999720.html
Вычислить значение функции C++
Нужно составить программу вычисления значения функций при различных значениях аргументов, заданных интервалом изменения и величиной шага. http://3.firepic.org/3/images/2013-11/06/23nyqgyxbldh.jpg http://3.firepic.org/3/images/2013-11/06/7zcz04reukz0.jpg #include <iostream> #include <math.h> #pragma hdrstop using namespace std;
C++ Массив статических векторов
Ребят, не прошу решения просто подскажите алгоритм как из матрицы смежности сделать массив статических векторов
C++ Проверка на правдивый ввод http://www.cyberforum.ru/cpp-beginners/thread999709.html
int N; cout << "Введите размер массива: "; cin >> N; int *p = new int ; system("cls"); for(int i(0); i < N; i++) { cout << "\nВведите " << i << " элемент массива: "; while(!(cin >> p) || p >= 2147483647 || p <= -2147483647) // если есть символы в вводе, или значение i - ного элемента больше, или меньше двух миллиардов с лишнем(максимальное число для int) {
C++ Программа с массивами и метод пузырька Здравствуйте, помогите написать программу на C++ связанной с работой массивов. Никак не могу понять, с чего и как начинать. Постановка задачи 1. Разработайте программу, выполняющую обработку массивов в соответствии с заданием для вашего варианта. Используйте статическое выделение памяти для массивов. 2. Модифицируйте программу (1), реализовав динамическое выделение памяти для массивов.... подробнее

Показать сообщение отдельно
1nkogn1to
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 6
06.11.2013, 16:50     Класы и символьная переменна
Сделать класс с функциями присваивания и выводу символьной переменной имя и фамилии. Сделать наследие классов, в нем функцию присваивания и выводу фамилии. В 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 pohidublic 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();

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