我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > C/C++星空(中国) > 结构体变量初始化
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

结构体变量初始化

518浏览 / 4回复

pp146

pp146

0
精华
1
帖子

等  级:Lv.1
经  验:17
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:安徽
  • 注  册:2009-08-15
  • 登  录:2015-03-02
发表于 2010-06-14 10:05:51
电梯直达 确定
楼主

 #include
#include
using namespace std;
struct student
{
 int num;
 string name;
 float score[3];
}stu={123,"sf",67.5,89,78.5};
int main()
{
 void print(student *);
 student *pt=&stu
 print(pt);
 return 0;
}
void print(student *p)
{
 cout<num<<" "<name<<" "<score[0]<<" "<score[1]<<" "<score[2]<}

不知道为什么第9行总是会有

error C2552: 'stu' : non-aggregates cannot be initialized with initializer list

这样的错误提示。。。

求解啊~~~~~

pp146

pp146


精华

帖子

等  级:Lv.1
经  验:17
发表于 2010-06-14 10:07:07 1楼
哦,前两行是这样的
#include
#include

pp146

pp146


精华

帖子

等  级:Lv.1
经  验:17
发表于 2010-06-14 10:10:04 2楼
饿,怎么打不出来。。。
iostream和string

pp146

pp146


精华

帖子

等  级:Lv.1
经  验:17
发表于 2010-06-14 10:11:31 3楼
诶呀~后面也没打出来。。。

pp146

pp146


精华

帖子

等  级:Lv.1
经  验:17
发表于 2010-06-15 11:56:09 4楼
我用的是VC6。0,是不是这个软件不允许定义string成员变量时初始化啊?
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表