C++primer plus第六版课后编程练习答案8.2
2015-11-28 14:38
316 查看
#include<iostream> #include<fstream> #include<cstdlib>// #include<string> #include<cctype> using namespace std; struct CandyBar { char name[50]; double weight; int heat; }; void initial(CandyBar &c,char *n="Millennium Munch",double w=2.85,int h=350); void showC(const CandyBar &c); void initial(CandyBar &c,char *n,double w,int h)// { strcpy(c.name,n);//使用strcpy函数将指针n的值赋予数组 c.weight=w; c.heat=h; } void showC(const CandyBar &c) { cout<<"糖块的品牌名字为"<<c.name<<endl <<"糖块的重量为"<<c.weight<<endl <<"糖块的热量为"<<c.heat<<endl; } void main() { CandyBar c; initial(c); showC(c); }
相关文章推荐
- C++primer plus第六版课后编程练习答案8.1
- C语言字节对齐详解
- 一起talk C栗子吧(第六十五回:C语言实例--DIY字符串连接函数)
- C语言基础总结
- C语言中的特殊符号
- 【C++】前序线索化二叉树及其遍历
- C语言求最大公约数最小公倍数
- 【C++】后序线索化二叉树及其遍历
- c语言可变参数的两种用法
- C语言不定参数的函数
- c++ 深拷贝string类 简单实现
- 可变参数列表实现printf函数
- C/C++——程序实现过程之编译、链接和执行
- 数组传参,main传参(c++)
- 35.c/c++程序员面试宝典-容器
- C语言去掉字符串中的数字
- 在C++里类多一点好还是少一点好?
- 在C++里类多一点好还是少一点好?
- C++中char*与wchar_t*之间的转换
- C++中char*与wchar_t*之间的转换