| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 682 人关注过本帖
标题:什么问题??
只看楼主 加入收藏
chen1204019
Rank: 1
来 自:广东
等 级:新手上路
帖 子:93
专家分:0
注 册:2012-12-3
结帖率:90.63%
收藏
已结贴  问题点数:15 回复次数:5 
什么问题??
看代码:
程序代码:
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
struct Student
{
    int num;
    string name;
    char sex;
    int age;
};
int main()
{
    Student stu={97001, "LinLin", 'F', 19};//好似问题在这里,但我不知道怎么修改!!
    cout<<"Num: "<<stu.num<<endl;
    cout<<"Name:"<<stu.name<<endl;
    cout<<"sex:"<<stu.sex<<endl;
    cout<<"Age:"<<stu.age<<endl;
    return 0;
}//但这在vc6.0 编译时会出错,在vs2010不会出错,怎么回事???什么错误???
2013-03-19 13:48
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:3 
int main()
 {
     Student stu;// ={97001, "LinLin", 'F', 19};
     stu.num = 97001;
     stu.name = "LinLin";
     stu.sex = 'F';
     stu.age = 19;


     cout<<"Num: "<<stu.num<<endl;
     cout<<"Name:"<<stu.name<<endl;
     cout<<"sex:"<<stu.sex<<endl;
     cout<<"Age:"<<stu.age<<endl;
     return 0;
 }

这样行了。

又或者:
 struct Student
 {
     int num;
     char name[128];
     char sex;
     int age;
 };
 int main()
 {
     Student stu ={97001, "LinLin", 'F', 19};

     cout<<"Num: "<<stu.num<<endl;
     cout<<"Name:"<<stu.name<<endl;
     cout<<"sex:"<<stu.sex<<endl;
     cout<<"Age:"<<stu.age<<endl;
     return 0;
 }

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-03-19 15:35
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:3 
Student stu;// ={97001, "LinLin", 'F', 19};
这种赋值貌似C11才支持吧?

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-03-19 18:52
gscssd
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2013-3-6
收藏
得分:3 
请问版主,这道题,字符串类型的变量不能直接赋值吗??菜鸟路过。。。。
2013-03-19 21:38
明天更好山鹰
Rank: 2
等 级:论坛游民
威 望:1
帖 子:23
专家分:30
注 册:2013-3-11
收藏
得分:3 
如果是好几组的话,就 Student stu[]={}的形式,一般都会输出好几组的。
2013-03-21 10:30
xujingshiqi
Rank: 1
等 级:新手上路
帖 子:2
专家分:3
注 册:2013-3-21
收藏
得分:3 
这是个问题。试了下, 二楼说得对!这个涉及到string的问题
2013-03-21 11:08
快速回复:什么问题??
数据加载中...
 
   



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

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