分享到:
发表于 2010-06-14 10:05:51 楼主 | |
不知道为什么第9行总是会有 error C2552: 'stu' : non-aggregates cannot be initialized with initializer list 这样的错误提示。。。 求解啊~~~~~ |
|
楼主热贴
个性签名:无
|
发表于 2010-06-14 10:07:07 1楼 | |
哦,前两行是这样的 #include #include |
|
发表于 2010-06-14 10:10:04 2楼 | |
饿,怎么打不出来。。。 iostream和string |
|
发表于 2010-06-14 10:11:31 3楼 | |
诶呀~后面也没打出来。。。![]() |
|
发表于 2010-06-15 11:56:09 4楼 | |
我用的是VC6。0,是不是这个软件不允许定义string成员变量时初始化啊? | |
发表于 2010-07-10 10:24:37 5楼 | |
#include int main()
貌似不能用 string 要改成 字符数 或字符指针! |
|
发表于 2010-07-10 10:26:12 6楼 | |
#include int main() 不能用 string 要改为 字符数或字符指针! |
|
发表于 2010-07-28 18:14:47 7楼 | |
您的内容正在火速审核中,请稍等 |
|
发表于 2010-08-30 09:59:00 8楼 | |
围观中! | |
发表于 2010-09-08 15:44:04 9楼 | |
#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 *);////////////////////这里只是为了定义print函数吧,虽然有先用再定义的方式,但你用错了。。。。。而且,定义的时候参数列表里只写student *显然不对 student *pt=&stu print(pt); return 0; } void print(student *p) { cout< |
|
发表于 2010-12-03 20:06:28 10楼 | |
#include struct student { int num; char name[81]; float score[3]; }stu={123,"sf",67.5,89,78.5}; int main() { void print(student *p); student *pt=&stu print(pt); return 0; } void print(student *p) { cout< } 这个可以运行。 用字符串数组存取“名字”char【】 p->指定结构体变量。 |
|
发表于 2011-06-30 14:33:38 11楼 | |
不说话... | |
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见