【发布时间】:2018-07-10 10:59:24
【问题描述】:
#include<iostream.h>
class car
{
float price;
public:
void a_price()
{
cout<<"Price :";
cin>>price;
}
};
void main()
{
car ford;
ford.a_price;
}
它将从用户那里获取价格条目,然后在控制台中消失 如果我写 getch() 那么它会留下为什么我们必须写那个?这就是c语言的概念。如果我写
int main ()
{
block of code
return 0;
}
然后控制台也消失了。 如果我在下面写代码,那么控制台保持完美:
#include<iostream.h>
#include<conio.h>
class car
{
float price;
public:
void a_price()
{
cout<<"Price :";
cin>>price;
}
};
void main()
{
car ford;
ford.a_price;
getch();
}
并清除屏幕为什么我们必须使用 系统(“cls”); 当我们有 clrscr();
【问题讨论】:
-
不,这是不同的,因为我想知道为什么我们在 c++ 中使用 getch() 以及为什么我们不能在 c++ 中使用 clrscr() ?如果我们可以使用 getch() 那么 clrscr() 也必须工作......
-
使用 `getch()' 等待输入,这就是阻止控制台关闭的原因。 '不能使用 clrscr()' 是什么意思?
-
谢谢你,我明白你想说什么,而且 clrscr() 也可以在 c++ 中工作,但为什么我们必须在每个代码中输入 getch() ?为什么控制台每次都消失?