Nikita110101
Май 26, 2020 21:46:59
Объясните пожалуйста код, что он делает, и желательно что делает каждый оператор.
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <cstdlib>
using namespace std;
class person
{
char *age;
char *number;
char *PIB;
char *talk;
public:
person()
{
age = new char;
strcpy(age, “19”);
number = new char;
strcpy(number, “111-22-33”);
PIB = new char;
strcpy(PIB, “Prostoi Nekita Petrovich”);
talk = new char;
strcpy(talk, “vul.Nekitina 13/37”);
}
~person()
{
delete age;
delete number;
delete PIB;
delete talk;
cout << “Delete” << endl;
}
};
void person::input()
{
cout << “Year of birth:”;
for (int i = 0; i<3; i++)
cin >> age;
cout << “Phone number:”;
for (int i = 0; i<9; i++)
cin >> number;
cout << “PIB:”;
for (int i = 0; i<29; i++)
cin >> PIB;
cout << “Talk:”;
for (int i = 0; i<24; i++)
cin >> talk;
}
void person::show()
{
cout << “Year of birth:”;
for (int i = 0; i<3; i++)
cout >> age;
cout << “Phone number:”;
for (int i = 0; i<9; i++)
cout >> number;
cout << “PIB:”;
for (int i = 0; i<29; i++)
cout >> PIB;
cout << “Talk:”;
for (int i = 0; i<24; i++)
cout >> talk;
}
int main()
{
person m;
m.input();
m.show();
system(“pause”);
return 0;
}
Объясните пожалуйста код, что он делает, и желательно что делает каждый оператор.
voitovtv
Май 26, 2020 22:14:38
Nikita110101
Объясните пожалуйста код, что он делает, и желательно что делает каждый оператор.#include <iostream>#include <conio.h>#include <stdio.h>#include <string.h>#include <cstdlib>using namespace std;class person{ char *age; char *number; char *PIB; char *talk;public: person() { age = new char; strcpy(age, “19”); number = new char; strcpy(number, “111-22-33”); PIB = new char; strcpy(PIB, “Prostoi Nekita Petrovich”); talk = new char; strcpy(talk, “vul.Nekitina 13/37”); } ~person() { delete age; delete number; delete PIB; delete talk; cout << “Delete” << endl; }};void person::input(){ cout << “Year of birth:”; for (int i = 0; i<3; i++) cin >> age; cout << “Phone number:”; for (int i = 0; i<9; i++) cin >> number; cout << “PIB:”; for (int i = 0; i<29; i++) cin >> PIB; cout << “Talk:”; for (int i = 0; i<24; i++) cin >> talk;}void person::show(){ cout << “Year of birth:”; for (int i = 0; i<3; i++) cout >> age; cout << “Phone number:”; for (int i = 0; i<9; i++) cout >> number; cout << “PIB:”; for (int i = 0; i<29; i++) cout >> PIB; cout << “Talk:”; for (int i = 0; i<24; i++) cout >> talk;}int main(){ person m; m.input(); m.show(); system(“pause”); return 0;}Объясните пожалуйста код, что он делает, и желательно что делает каждый оператор.
Данный код относится, к C++. Поэтому, ты скорее всего ошибся разделом.
Чтобы тебе лучше понять код, запусти его и посмотри что он делает, ибо функции здесь стандартные.