C语言运行窗口中的暂停与清屏

用途:

system(“pause”)和system(“cls”)可用于交互界面菜单的显示。

样例1:

#include<cstdlib>
#include<iostream>
using namespace std;
int main(){
	
	int a;
	while(cin>>a){
		cout<<a<<endl;
	//	system("pause");
		system("cls");
	}
	
	return 0;
} 

输入一个数,按下换行键,闪了一下,输入和输出的数都消失了。

system(“cls”);是清屏操作。运行完这条语句,立即清屏。

样例2:

#include<cstdlib>
#include<iostream>
using namespace std;
int main(){
	
	int a;
	while(cin>>a){
		cout<<a<<endl;
		system("pause");
	//	system("cls");
	}
	
	return 0;
} 

输入一个数,输出这个数的同时还输出了一句话:
请按任意键继续. . .

此时用户按下任意键,才允许用户继续输入。

system(“pause”);是暂停操作,出现一句话,宣告着操作的完成。

样例3:

#include<cstdlib>
#include<iostream>
using namespace std;
int main(){
	
	int a;
	while(cin>>a){
		cout<<a<<endl;
		system("pause");
		system("cls");
	}
	
	return 0;
} 

按完任意键之后清屏,然后用户才能继续输入。

样例4:

#include<cstdlib>
#include<iostream>
using namespace std;
int main(){
	
	int a;
	while(cin>>a){
		cout<<a<<endl;
	//	system("pause");
	//	system("cls");
	}
	
	return 0;
} 

输入,立即输出,然后等待用户下次输入。

总之:

清屏,意味着界面完全变化。

此时我们只需在清屏后加上相应界面,那就实现类似网页跳转的功能。

而暂停,意味着操作完成。

也就相当于提示,网页加载完毕。

暂停加清屏,也就是说,网页加载完毕,用户看完之后,按下任意键,立即转到另一个网页。

发布了218 篇原创文章 · 获赞 131 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq_40828914/article/details/90319963