vc 新手上路 遇到问题 敬请指点

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:14:49
#include <iostream>
using namespace std;
class Student
{
public:
void display()
{
cout<<"num:"<<num<<endl;
cout<<"name:"<<name<<endl;
cout<<"sex:"<<sex<<endl;
cout<<"age:"<<age<<endl;
};
void Shuru()
{ cout<<"请输入"<<endl;
cin>>num;
cin>>name;
cin>>sex;
cin>>age;
};
private:
int num;
int name;
int sex;
int age;
};

int main()
{Student student1;

student1.Shuru;
cout<<"怎么什么有没有"<<endl;
student1.display;
return 0;
}
请问,编译通过后,为什么什么也没显示?预设功能是输入各个数据成员,然后依次显示。
谢谢,先

改成下面这样,编译通过后按F5键执行程序
#include <iostream>
using namespace std;
class Student
{
public:
void display()
{
cout<<"num:"<<num<<endl;
cout<<"name:"<<name<<endl;
cout<<"sex:"<<sex<<endl;
cout<<"age:"<<age<<endl;
};
void Shuru()
{ cout<<"请输入"<<endl;
cin>>num;
cin>>name;
cin>>sex;
cin>>age;
};
private:
int num;
int name;
int sex;
int age;
};

int main()
{
Student student1;

student1.Shuru(); //函数调用要加()
cout<<"怎么什么有没有"<<endl;
student1.display(); //函数调用要加()
return 0;
}