标题:使用结构类型碰到的问题(学生信息)
取消只看楼主
燕过风
Rank: 2
等 级:论坛游民
帖 子:19
专家分:10
注 册:2010-4-9
结帖率:85.71%
已结贴  问题点数:5 回复次数:1 
使用结构类型碰到的问题(学生信息)
程序代码:
#include "stdafx.h"
#include<iomanip.h>
struct student
{float num;char name[10];char sexy; int age;};
struct student stu;

int main(int argc, char* argv[])
{student stu={200601,"大军",'',21};//学号的开头数字不能为0
cout<<setw(10)<<stu.num<<setw(10)<<stu.name<<setw(5)<<stu.sexy<<setw(5)<<stu.age<<endl;
cin>>argc;
    return 0;
}
这段程序运行结果为:  200601  大军  ? 21
我想问的是:如何才能显示"男"?还有"num"的赋值为什么不能以"0"开头(我试过了,如果以0字开头,就会出错“c:\documents and settings\admini
strator\my documents\c++\结构体\结构体.cpp(11) : error C2041: illegal digit '8' for base '8'")?这是为什么?希望大家能帮忙解决
搜索更多相关主题的帖子: 类型 学生 结构 
2010-04-09 22:32
燕过风
Rank: 2
等 级:论坛游民
帖 子:19
专家分:10
注 册:2010-4-9
得分:0 
关于中文输入的问题我明白了,但是"num"输入为什么不能以"0"开头,我还是不明白,谁能告诉我?
2010-04-19 09:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-302374-1-1.html




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

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