• 大小: 2.81KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-21
  • 语言: C/C++
  • 标签:

资源简介

C++实战源码-用new动态创建结构体(入门级实例087).zip

资源截图

代码片段和文件信息

// new.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “iostream.h“

//人员信息
struct Person
{
char ID[6];//编号
char Name[10];//姓名
};

int main(int argc char* argv[])
{
int len = 3;//总人数
int structinfo[10];//存信息的数组
for (int i = 0;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 {
Person *p = (Person *)structinfo[i];//取出变量
cout << “第“ << i+1 << “个人员的编号为:“ << p->ID << “\n“;
cout << “第“ << i+1 << “个人员的姓名为:“ << p->Name << “\n“;
delete [] p;
}
return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         794  2010-09-25 13:35  new\new.cpp
     文件        4500  2010-09-25 13:20  new\new.dsp
     文件         531  2010-09-25 13:20  new\new.dsw
     文件         290  2010-09-25 13:20  new\StdAfx.cpp
     文件         769  2010-09-25 13:20  new\StdAfx.h

评论

共有 条评论