我試圖用Ctrl + Z退出循環,但它不起作用。我仔細查看了我的代碼,但我無法弄清楚問題所在。您的幫助將不勝感激。我正在使用Dev-C++。該代碼只是波紋管:嘗試退出循環時Ctrl + Z不起作用
#include <iostream>
#include<conio.h>
using namespace std;
class student
{
private:
string name;
int age;
double GPA;
public:
void read();
};
void student::read()
{
do
{ //enter student data
cout << "Name: " ;
cin>>name;
cout<<"Age: ";
cin>>age;
cout << "GPA: ";
cin>>GPA;
cout<<"\n\n any key to continue or Ctrl+Z to exit."<<endl<<endl;
}
while(getch()!=EOF); //Ctrl+Z to exit
}
int main()
{
student stud;
stud.read();
return 0;
}
哪裏是來檢查的人進入Ctrl鍵的代碼+ Z?我只看到EOF的支票。 – 2012-04-15 05:44:32
我認爲通過使用(getch()!= EOF),它會在用戶按下ctrl + Z時退出。 – T4000 2012-04-15 05:50:04