非常好,我之前一直用的是system("pause");看了这篇文章之后,我改用cin.get()了
1、不可移植。只适合Dos或Windows,不适合Linux等
2、耗费系统资源。调用系统命令system()去做"暂停程序"的事情有点大材小用。
3、必须添加头文件:stdlib.h或者cstdlib
所以,应该尽量摒弃。
推荐方法:
1、 C中,使用getchar();
2、 C++中,使用cin.get();
丰富一下两种替代方法:
1、C中
2、C++中
备注:加上cin.clear()、cin.sync()这两句,是清空缓存区,让cin.get()真正接收到你的键盘输入。