c++中能不能定义一个输入学生信息的函数?
void input(){
cout<<"输入学生基本信息:"<<endl;
cin>>name>>number>>yu>>shu>>ying>>count>>endl
}
我在一个学生管理程序中定义了一个这样的函数但是老是报错
难道不可以
程序时这样的
#include<iostream>
#include<string>
using namespace std;
class Student{
private:
string name;
string number;
int yu;//yu代表语文成绩
int shu;
int ying;
int count;//count代表成绩个数
public:
void input()
{
cout<<"输入学生基本信息:"<<endl;
cin>>name>>number>>yu>>shu>>ying>>count>>endl
}
double ave1()
{
return (yu+shu+ying)/count;
}
string get_name()
{
return name;
}
string get_number()
{
return number;
}
int get_yu()
{
return yu;
}
int get_shu()
{
return shu;
}
int get_ying()
{
return ying;
}
int get_count()
{
return count;
}
};
int main()
{
Student A;
A.input();
cout<<"姓名:"<<A.get_name()<<endl;
cout<<"学号:"<<A.get_number()<<endl;
cout<<"语文成绩:"<<A.get_yu()<<endl;
cout<<"数学成绩:"<<A.get_shu()<<endl;
cout<<"英语成绩:"<<A.get_ying()<<endl;
cout<<"平均成绩:"<<A.ave1()<<endl;
return 0;
}