创建结构candybar,要求用new来动态分配结构数组
来源:互联网 发布:淘宝买仿真 编辑:程序博客网 时间:2024/06/12 01:05
#include <iostream>
struct CandyBar
{
char kind[20];
float weight;
int cal;
};
int main()
{
using namespace std;
int size;
cout<<"the size is: ";
cin>>size;//数组的元素数
cin.get();
CandyBar *ps=new CandyBar[size];//创建一个动态数组
//从键盘读取各项的值.....
for(int i=0;i<size;i++)
{
cout<<"Enter the kind: ";
cin.getline(ps[i].kind,20);
//如果不想从键盘读取kind的值,可使用strcpy(ps[i].kind,"kindname");直接对kind赋值.使用ps[i].kind="kindname";会报错!!
cout<<"Enter the weight: ";
cin>>ps[i].weight;
cin.get();
cout<<"Enter the cal: ";
cin>>ps[i].cal;
cin.get();
cout<<"ps["<<i<<"].kind:"<<ps[i].kind<<" "<<endl;
cout<<"ps["<<i<<"].weight:"<<ps[i].weight<<" "<<endl;
cout<<"ps["<<i<<"].cal:"<<ps[i].cal<<" "<<endl;
}
return 0;
}
- 创建结构candybar,要求用new来动态分配结构数组
- 使用new来为动态分配结构数组并赋值
- 使用new来创建动态结构
- 用new动态创建结构体
- 使用new创建动态结构
- 用new动态分配数组的缺陷
- new 动态分配数组空间
- 动态分配结构字符串
- C++ 动态分配 结构体
- 动态分配,结构,联合
- 动态分配,结构,联合
- 动态分配结构体内存
- C++使用new创建动态结构
- new 创建动态结构小例子
- c++ primer plus 习题5.7(使用new为结构创建动态数组)
- 使用new来创建动态数组
- C++ 创建结构体数组
- 哪位大哥知道怎么用new动态分配一个指针数组?
- 内核编译过程借鉴版
- ABAP面试题集
- 通过mx.skins.ProgrammaticSkin,实现自定义组件(实现自定义组件的重复使用)
- 读《SQL Server 2005高级管理》的一些摘要... 连载2
- 百度技术牛人谈大学生择业要诀:首选龙头企业
- 创建结构candybar,要求用new来动态分配结构数组
- 在Windows Explorer的右键菜单中加入新建Visual Studio解决方案
- Oracle 函数
- 分形几何学
- Alisaga 000-200最新题库分享
- Testinside 646-671考题下载
- 无聊的心理科门诊
- 目标
- 使用事件委托实现统一网站登录接口