包含类的C++程序如何做到换行输入?

题目描述:包含两个成员函数的C++程序

题目来源:谭浩强C++程序设计第三版

相关代码

//Author:Huang Zihan

//Function:The C++ programs containing classes

#include <iostream>

using namespace std;

class Student

{

private:

int num;

int score;

public:

void setdata()

{

cin>>num;

cin>>score;

}

void display()

{

cout<<"num="<<num<<endl;

cout<<"score="<<score<<endl;

};

};

Student stud1,stud2;

int main()

{

stud1.setdata();

stud2.setdata();

stud1.display();

stud2.display();

return 0;

}

显示结果

包含类的C++程序如何做到换行输入?

期待结果

按照这个程序,输入stud1.setdata();的数据之后应该要输入stud2.setdata();,但是一按下enter键就直接输出了。

回答

你输入的变量都是 int ,但是却输入了一个 98.5 ,于是 cin 进入了一个错误状态,罢工了。

以上是 包含类的C++程序如何做到换行输入? 的全部内容, 来源链接: utcz.com/a/78120.html

回到顶部