Dev C++可以编译但运行时提示Failed to execute且Error 0:操作成功完成。

    科技2022-07-13  185

    Dev C++可以编译但运行时提示Failed to execute且Error 0:操作成功完成。

    问题代码现象解决办法更换GCC可能和杀毒用软件有关系


    问题

    今天来复习C语言,写了简单几行代码后发现代码可以编译(没有错误)但是运行时却出现了问题!!!

    代码

    代码其实很简单,输入一个数字(大于0),依次递减输出“+” “-”号。其中偶数输出“-”,奇数输出“+”。

    #include <stdio.h> int main(void) { int n; printf("请输入数字:"); scanf("%d",&n); while(n > 0) { if(n % 2 == 0){ printf("-"); }else{ printf("+"); } n--; } printf("\n-----------"); return 0; }

    现象

    错误显示 发现如果去掉倒数第三行的printf,是可以输出的。 正确显示(----------为上述代码倒数第三行输出…)

    解决办法

    更换GCC

    在Dev C++ 右上角更换GCC: 我更换成了 Profiling (要注意本机是64位或32位)

    可能和杀毒用软件有关系

    打开杀毒软件时发现c和c++语言程序文件都被隔离了!

    Processed: 0.010, SQL: 8