使用new创建动态结构

//
//  main.cpp
//  addpntrs
//
//  Created by genius on 2017/4/18.
//  Copyright © 2017年 genius. All rights reserved.
//

#include <iostream>

struct  inflatable
{
    char name[20];
    float volume;
    double price;
    
};
int main(int argc, const char * argv[]) {
    using namespace std;
    inflatable *ps = new inflatable; //allot memory for structure
    cout<<"enter name of inflatable item:"<<endl;
    cin.get(ps->name,20); //method 1 for member access
    cout<<"enter volumevalue"<<endl;
    cin>>(*ps).volume;
    cout<<"Enter price:$"<<endl;
    cin>>ps->price;
    cout<<"name"<<(*ps).name<<endl;
    cout<<"Volume"<<(*ps).volume<<endl;
    cout<<"price:$"<<ps->price<<endl;
    delete ps;
    return 0;
}


有疑问、勘误、请您在下方留言,感谢您的支持 ღ( ´・ᴗ・` )!

感谢您阅读,这篇文章归 极客点子版权所有.
如果转载,请注明出处: 极客点子版权所有(/page/739.html) 知识共享许可协议
本网站使用 创作共用 归属 - 非商业用途 - 共享4.0国际许可协议的相同方式 许可.

关于作者:

    作者:

    reverse()

    简介:

    nodejs 全栈工程师 、作家、github 开源爱好者
    研究方向:数据分析、 深度学习、 服务器架构、 系统原理

    著作:

    最爱的编程语言:

    Javascript
    Python