求助:定义可变字符串数组,还需要scanf读取输入的中文,printf输出中文

qq_29600891 2018-03-11 02:12:06

实现自定义数组,自定义单价并保证同一个物品的所有相关数据放在一行,通过控制台实现,我就是这里想不到怎么使用方法来实现
...全文
726 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
自信男孩 2018-03-12
  • 打赏
  • 举报
回复
个人建议的数据结构:
struct good {
    char good_name[32];
    float unit_price;
    int num;
    float discount;
};

struct customer {
    struct good *list;
    int score;
    float money;
};
N阶魔方 2018-03-11
  • 打赏
  • 举报
回复
想实现数量动态可变的话,使用 vector< goods,&goods > v_goods; 里面有各种添加,取得方法 面度下 vector怎么用
qq_29600891 2018-03-11
  • 打赏
  • 举报
回复
引用 2 楼 zhouqt 的回复:
结构体数组来实现 struct goods { char[20] name; float price; int num; float sum; }; goods gds[20 ]; 商品名最后加 ‘/0’ 结束符 即可!
可以详细点吗? 而且这个应该不可以实现可变的物品数量吧
N阶魔方 2018-03-11
  • 打赏
  • 举报
回复
结构体数组来实现 struct goods { char[20] name; float price; int num; float sum; }; goods gds[20 ]; 商品名最后加 ‘/0’ 结束符 即可!
qq_29600891 2018-03-11
  • 打赏
  • 举报
回复
没沉吧。。。

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧