Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream> //Подключаем библиотеки
- #include <cstdio> //Чтоб работали
- #include <cstdlib> //Некоторые
- #include <locale> //Функции
- #include <cstring> //
- #include <fstream> //
- #include <windows.h>//
- #pragma warning(disable : 4996)
- using namespace std;
- class Film
- {
- public:
- Film();
- Film(char* N,char *P, int Y);//КОНСТРУКТОР С ПАРАМЕТРАМИ
- ~Film()
- {
- }
- void SetName(char* N);
- void SetProducer(char* P);
- void SetYear(int Y);
- char* GetName()
- {
- return Name;
- }
- char* GetProducer()
- {
- return Producer;
- }
- int GetYear()
- {
- return Year;
- }
- private:
- char Name[30];
- char Producer[30];
- int Year;
- };
- void Film::SetProducer(char * P)
- {
- strcpy(Producer, P);
- }
- void Film::SetName(char * N)
- {
- strcpy(Name, N);
- }
- void Film::SetYear(int Y)
- {
- Year = Y;
- }
- Film::Film()//КОНСТРУКТОР ПО УМОЛЧАНИЮ
- {
- char Name_[] = "Начало";
- char Producer_[] = "Christopher Nolan";
- strcpy(Name, Name_);
- strcpy(Producer, Producer_);
- Year = 2010;
- }
- Film::Film(char * N, char *P, int Y)
- {
- strcpy(Name, N);
- strcpy(Producer, P);
- Year = Y;
- }
- int main()
- {
- setlocale(LC_ALL, "");
- /*Конструктор*/
- Film A ("Выживший", "Alejandro Gonzalez Inarrito", 2015);//Конструктор с параметрами
- Film B;
- cout << A.GetName() << endl << A.GetProducer() << endl << A.GetYear() << endl;
- cout << B.GetName() << endl << B.GetProducer() << endl << B.GetYear() << endl;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement