#include<iostream>
struct Person
{
char ID[6];//编号
char Name[10];//姓名
};
int main()
{
int len = 3;//总人数
int structinfo[10];//存信息的数组
for (int i = 0;i<len;i++)
Person *p = new Person;//动态创建结构变量
structinfo[i] = (int)p;//存入数组
cout << "请输入第" << i+1 << "个人员的编号\n";
cin >> p->ID;
cout << "请输入第" << i+1 << "个人员的姓名\n";
cin >> p->Name;
}
for ( i = 0; i<len; i++)
{
Person *p = (Person *)structinfo[i];//取出变量
cout << "第" << i+1 << "个人员的编号为:" << p->ID << "\n";
cout << "第" << i+1 << "个人员的姓名为:" << p->Name << "\n";
delete [] p;//删除变量
}
return 0;
}