Указатель на структуру на C++

#include "stdafx.h"
#include <iostream>
using namespace std;

struct pStruct
{
char Title[10];
int number;
};
pStruct *p;
void enter(int i, pStruct *p)
{
cout<<"Введите наименование: ";
//cin.getline(p[i].Title,10);
cin>>p[i].Title;
cout<<"Введите номер: ";
cin>>p[i].number;
}
void print(int i, pStruct *p)
{
cout<<p[i].Title<<" "<<p[i].number<<endl;
}

int main()
{
setlocale(LC_ALL,"Rus");
int n;
cout<<"Введите размер струкутры ";
cin>>n;
p=new pStruct [n];
for (int i=0;i<n;i++)
{
enter(i,p);
}
for (int i=0;i<n;i++)
{
print(i,p);
}
delete [] p;
system("pause");
return 0;
}

Результат работы программы

Указатель на структуру на C++

514

Leave a Reply

Ваш адрес email не будет опубликован.