加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

用C++实现“按任意键继续”

(2014-09-21 16:45:18)
标签:

it

分类: VC学习笔记
转自:http://blog.sina.com.cn/s/blog_7acf4729010126cl.html
很久没有写过C++程序了,对Visual Studio有些不习惯。尤其对它编译后直接退出感到无语到愤怒。。。
于是就谷歌度娘都访问了一下,发现有几下方法:
1.直接调用系统函数 system("pause");
例如:
#include
using namespace std;
int main()
{
    system("pause");
    return 0;
}
2.调用getch()函数:需要include
例如:
#include
int main()
{
    prinf("按任意键继续\n");
    getch();
    return 0;
}
3.调用getchar()函数:需要include
例如:
#include
int main()
{
    prinf("按 Enter 键继续\n");
    getchar();
    return 0;
}
4.使用cin的get()函数
例如:
#include
using namespace std;
int main()
{
    cout<<"按 Enter 键继续"<<endl;
    cin.get();
    return 0;
}
注意:只有前两种可以真正实现“按任意键继续”,后两种必需按下Enter 键才行。

C语言中system("pause")是什么作用和意思


system就是调用从程序中调用系统命令(和shell命令)。   
system("pause")就是从程序里调用“pause”命令;
而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有