C++编译调试后生成的可执行文件在独立运行时(脱离开发环境),由于执行太快了,在程序结束的时候又没有一个暂停,所以窗口会一闪而过,如果想在执行结束的时候能停下来看结果,方法有很多:
刚学习时是在return 0;前使用一个等待输入
char letter;
cout << "Enter a letter to end the programe:\n";
cin >> letter;//使程序暂停
后来发现还有如下方法:
1. #include<cstdlib>或者#include<process.h>或者#include<dos.h>
在程序最后加system("pause");
2. #include<conio.h>
在程序最后加getch();
3. #include<cstdio>
在程序最后加getchar();
刚学习时是在return 0;前使用一个等待输入
char letter;
cout << "Enter a letter to end the programe:\n";
cin >> letter;//使程序暂停
后来发现还有如下方法:
1. #include<cstdlib>或者#include<process.h>或者#include<dos.h>
在程序最后加system("pause");
2. #include<conio.h>
在程序最后加getch();
3. #include<cstdio>
在程序最后加getchar();