DEV c++调试的时候闪退

2025-01-01 11:13:16
推荐回答(4个)
回答1:

切换这个就好了

回答2:

这是因为main函数执行完,return了。
命令行程序都这样。有些编译器调试模式下会在mainreturn之前自动插入代码暂停它return。有些就直接return。所以黑框就立刻关闭了。
在main函数 return 前加上这些代码
std::cout<<"按任意键关闭";
std::cin.get();

回答3:

  1. 你上面的函数应该是:

    #include

    int main(void)

    {

       printf("helloworld");

       return 0;   //增加返回值,否则应该编不过

    }

  2. 你可以在控制台下运行看看。

回答4:

试试在最后一行加上:scanf(),例如这样:

#include
int main(void)
{
    char i;
    printf("我不闪退\n请输入任意一个字符确定:");
    scanf("%c",&i);
    return 0;
}