Dev C++可以编译但运行时提示Failed to execute且Error 0:操作成功完成。
Dev C++可以编译但运行时提示Failed to execute且Error 0:操作成功完成。问题代码现象解决办法更换GCC可能和杀毒用软件有关系问题今天来复习C语言,写了简单几行代码后发现代码可以编译(没有错误)但是运行时却出现了问题!!!代码代码其实很简单,输入一个数字(大于0),依次递减输出“+” “-”号。其中偶数输出“-”,奇数输出“+”。#include <stdio.h&
·
问题
今天来复习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++语言程序文件都被隔离了!
更多推荐



所有评论(0)