用new动态创建结构体
来源:互联网 发布:微擎 ecshop 数据同步 编辑:程序博客网 时间:2024/05/19 23:15
#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;
}
0 0
- 用new动态创建结构体
- 使用new创建动态结构
- 使用new来创建动态结构
- C++使用new创建动态结构
- new 创建动态结构小例子
- C++ new创建动态结构(Notepad++ 运行C++实现)
- 【C++学习笔记】使用new创建动态结构
- C++学习笔记五之使用new创建动态结构
- C++ 用new 动态创建多维数组
- C++ 用new 动态创建多维数组
- C++ 用new 动态创建多维数组
- C++ 用new 动态创建多维数组
- C++ 用new动态创建对象
- C++ 用new动态创建对象
- C++ 用new 动态创建多维数组
- 创建结构candybar,要求用new来动态分配结构数组
- 1.5 使用new创建动态结构和自动, 静态, 动态三种存储方式
- 使用new创建动态结构和自动, 静态, 动态三种存储方式
- eclipse -- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- 勾股定理一日一证连载38
- Tomcat7.0安装配置详细(图文)
- if (image.isContinuous()) { nc= nc*nl; nl= 1;
- Java连接MySQL数据库
- 用new动态创建结构体
- HDU 2846 字典树变形
- 一张图看清Map、Filter、Reduce
- hbase安装指南
- cas单节点登陆
- PGRouting初探
- 用 React.js 写一个最简单的 To-do List 应用
- 机器学习主要算法总结
- Java String类中的replace方法替代冒号时的问题