切换这个就好了
这是因为main函数执行完,return了。
命令行程序都这样。有些编译器调试模式下会在mainreturn之前自动插入代码暂停它return。有些就直接return。所以黑框就立刻关闭了。
在main函数 return 前加上这些代码
std::cout<<"按任意键关闭";
std::cin.get();
你上面的函数应该是:
#include
int main(void)
{
printf("helloworld");
return 0; //增加返回值,否则应该编不过
}
你可以在控制台下运行看看。
试试在最后一行加上:scanf(),例如这样:
#include
int main(void)
{
char i;
printf("我不闪退\n请输入任意一个字符确定:");
scanf("%c",&i);
return 0;
}