| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1068 人关注过本帖
标题:[求助]一个C++指针练习的问题..>_
取消只看楼主 加入收藏
WizCas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-10-22
收藏
 问题点数:0 回复次数:4 
[求助]一个C++指针练习的问题..>_

最近在学习C++ Primer Plus这本书,里面第四章讲到了指针分配内存,课后有一道练习题: 结构CandyBar包含三个成员:糖块的品牌,糖块的重量(可以有小数),糖块的卡路里含量(整数),编写一个程序,使用new来动态分配一个包含三个元素的CandyBar数组,并将他们初始化为所选择的值,然后显示每个结构的内容。下面是我的代码,总是从16行开始出错,希望各位高手赐教。。因为刚学C++不久。。比较菜。。。见笑了。。 //ex6.cpp The exercise 6 in 4.10 of C++ Primer Plus //2005-10-22, WizCas

#include <iostream>

using namespace std;

struct CandyBar { char name[20]; double weight; int ka; };

int main () { CandyBar * snack = new CandyBar [3]; snack[0] = {"ABC", 1, 2}; snack[1] = {"DEF", 3, 4}; snack[2] = {"GHI", 5, 6}; int i;

for (i=0; i<=2; i++) { cout << "The name of the CandyBar is " << snack[i]->name << ".\n" << "The weight of the CandyBar is " << snack[i]->weight << " g.\n" << "The #$%#$% of the CandyBar is " << snack[i]->ka << " @#$.\n" << "=================================\n"; } delete [] snack; system("pause"); return 0; }

[此贴子已经被作者于2005-10-22 20:55:58编辑过]

搜索更多相关主题的帖子: 指针 卡路里 内存 练习 
2005-10-22 02:02
WizCas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-10-22
收藏
得分:0 
自己顶一下。。高手们帮忙解答一下可以吗?。。因为第五章的练习题也有这方面的内容。。就是指针结构数组如何赋值。。

他将黑色的羽翼覆盖每个角落 他将死亡的恐惧散布每颗灵魂
2005-10-22 12:20
WizCas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-10-22
收藏
得分:0 
再顶..很急...各位高手帮下忙好吗..在线等了一天了..=0=

他将黑色的羽翼覆盖每个角落 他将死亡的恐惧散布每颗灵魂
2005-10-22 19:14
WizCas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-10-22
收藏
得分:0 
啊老大终于出来了!恩谢谢!!

他将黑色的羽翼覆盖每个角落 他将死亡的恐惧散布每颗灵魂
2005-10-22 22:36
WizCas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-10-22
收藏
得分:0 
谢谢大家!!感激!

他将黑色的羽翼覆盖每个角落 他将死亡的恐惧散布每颗灵魂
2005-10-23 00:24
快速回复:[求助]一个C++指针练习的问题..>_
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016252 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved