急求 C++高手帮我看下 下面这个程序 问题出在哪里。。编译通不过、。谢谢

程序:#include<iostream>#include"student.h"usingnamespacestd;classstudent{private:intnum... 程序:
#include<iostream>
#include"student.h"
using namespace std;
class student{
private:
int num;
char name[20];
char sex;
public:
void display();
void set_value();
}
int main()
{
student stu;
stu.set_value();
stu.display();
return 0;
}
void student::set_value(){
cin>>num;
cin>>name;
cin>>sex;}
void student::display(){
cout<<num<<endl;
cout<<name<<endl;
cout<<sex<<endl;
}
编译 提示错误:14 D:\练习草稿本\2.2.2实验内容2.cpp new types may not be defined in a return type
14 D:\练习草稿本\2.2.2实验内容2.cpp extraneous `int' ignored
14 D:\练习草稿本\2.2.2实验内容2.cpp `main' must return `int'
展开
 我来答
风吹魂
2011-04-04 · TA获得超过714个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:156万
展开全部
定义类要以;结尾。
追问
我加了分号之后还是通不过。编译器显示错误:\练习草稿本\2.2.2实验内容2.cpp D:\练习草稿本\D student.h: No such file or directory. ,请问这是怎么回事。。谢谢
追答
你的student.h头文件创建了么呢?
sun_wxb
2011-04-04 · TA获得超过264个赞
知道小有建树答主
回答量:648
采纳率:0%
帮助的人:469万
展开全部
#include"student.h"
包含了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HP4411s593
2011-04-04 · TA获得超过460个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:317万
展开全部
#include "stdafx.h"
#include<iostream>
#include"student.h"
using namespace std;
class student{
private:
int num;
char name[20];
char sex;
public:
void display();
void set_value();
};//缺少一个逗号
int main()
{
student stu;
stu.set_value();
stu.display();
return 0;
}
void student::set_value(){
cin>>num;
cin>>name;
cin>>sex;}
void student::display(){
cout<<num<<endl;
cout<<name<<endl;
cout<<sex<<endl;
}
追问
我加了分号之后还是通不过。编译器显示错误:\练习草稿本\2.2.2实验内容2.cpp D:\练习草稿本\D student.h: No such file or directory. ,请问这是怎么回事。。谢谢
追答
你的工程名字不要用中文
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式