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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2015, 19:04   #1
lebronjenya
 
Регистрация: 12.03.2015
Сообщений: 5
По умолчанию help C++

друг помог написать код, но ничего не объяснил. поясните что есть что. в C++ новичок

//////////////////////////////////////////////////////////////////////
class FIO
{
private:
static const int MAX=80;
char fam[MAX];
char name[MAX];
char otch[MAX];
public:
FIO(){}
void vvod()
{
cout <<"Введите фамилию: "; cin >>fam;
cout <<"Введите имя: "; cin >>name;
cout <<"Введите отчество: "; cin >>otch;
}
void show()
{cout <<fam <<" " <<name <<" " <<otch <<endl;}
};
//////////////////////////////////////////////////////////////////////
int _tmain(int argc, _TCHAR* argv[])
{
const int maxim=6;
FIO obj[maxim];
for(int j=0; j<maxim; j++)
obj[j].vvod();
for(int j=0; j<maxim; j++)
obj[j].show();
system ("pause >>void");
return 0;
}
lebronjenya вне форума Ответить с цитированием
Старый 12.03.2015, 21:08   #2
Aleksander550
Форумчанин
 
Регистрация: 07.01.2014
Сообщений: 124
По умолчанию

Код:
class FIO //создание класса FIO
{
private: //CRHSNST элементы класса
 static const int MAX=80; //размер всех массивов
//сами массивы
 char fam[MAX];
 char name[MAX];
 char otch[MAX];
public: //открытые элементы класса
 FIO(){}//конструктор класса(здесь не обязателен)
 void vvod()//метод vvod()
	{
	//ввод всех значений
	cout <<"Введите фамилию: "; cin >>fam;
	cout <<"Введите имя: "; cin >>name;
	cout <<"Введите отчество: "; cin >>otch;
	}
 void show()//метод show()
	//вывод всех значений
	{cout <<fam <<" " <<name <<" " <<otch <<endl;}
};
//////////////////////////////////////////////////////////////////////
int _tmain(int argc, _TCHAR* argv[])//главная функция программы
{
 const int maxim=6; //количество обектов
 FIO obj[maxim];//создать массив объектов
//заполнить все объекты
 for(int j=0; j<maxim; j++)//цикл (выполнится 6 раз)
	obj[j].vvod();//заполнение объекта
//вывод данных
 for(int j=0; j<maxim; j++)
	obj[j].show();//вывести содержимое объекта
 system ("pause >>void");//пауза
 return 0;//завершение функции(0 означает, что ошибок нет)
}
#define TRUE FALSE //счастливой отладки
Aleksander550 вне форума Ответить с цитированием
Ответ


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