导航:首页 > 源码编译 > 为什么无法编译c程序

为什么无法编译c程序

发布时间:2022-02-11 01:05:21

❶ 为什么我电脑上的C语言不能编译

你装的Visual C++6.0吧。没办法,人家就是不支持Windows xp以上版本,更不要说是win8还64位了。下载个codeblocks一样编译c语言,还能最高支持到c11,比vc最高支持到c89好多了。现在谭浩强书上的例题都有不少c99了,vc又不支持。

❷ c程序为什么不能编译

重新运行程序,再编译,如果还不行可能就是文件路径不对。

❸ C语言程序无法编译。

我做了一下修改,你看看可是你需要的:

#include<stdio.h>
#include<math.h>
//#include<stdafx.h>//头文件是编译期要加的吗?
voidmain()
{
intnum;//int后面有空格,下面一样
inti;
intj;
inta[5];
intp(intx);

printf("请输入一个不大于5位正整数:");
scanf("%d",&num);

for(i=0;i<=4;i++)
a[i]=p(num/((int)pow(10,i)));//10^i应该用pow函数

if(num==0)
{
printf("该数是1位数 ");
printf("%d ",a[0]);
//printf("%d ",a[0]);//多一行
}
else
{
for(i=4;i>=0;i--)//i<1干什么?
{
if(a[i]!=0)
{
printf("该数是%d位数 ",i+1);
//for(j=0;j<=i;j++)
printf("%d,",a[i]);
printf(" ");
//for(j=i;j=0;j--)
//printf("%d,",a[j]);
//break;
}
}
}
getch();
}
intp(intx)
{
intm;
m=x%10;
return(m);
}

望采纳!

❹ 用vc++为啥无法编译c语言代码

(1)有两个方法可以建立工程,一是先新建工程,再插入文件,再者是你用的方法,先建文件,再根据他的提示自动建立工程;后者比较方便;(2)你要用VC++编译C的文件需要在输入文件名时加后缀.c 否则会直接是C++的文件而不是C的;(3)你的程序没有#include<stdio.h>;

❺ c程序出错,无法编译

#include<stdio.h>

intmain()
{
inta,b,c,t;
while(scanf("%d%d%d",&a,&b,&c)!=EOF)
{
if(a>b)
{
t=a;
a=b;
t=b;
}
if(b>c)
{
t=b;
b=c;
c=t;
}
if(a>b)
{
t=a;
a=b;
b=t;
}
printf("%d%d%d ",a,b,c);
}
return0;
}

少了两个右大括号}

建议如上述代码那样标准化格式,这样可以明确看到缺少的括号

❻ 为什么用Dev_C 写好的c 代码被编译的时候显示无法编译

DEV-C++是没有自己的编译器的,它使用的是mingw中的一些东东,或者说源头是gcc的东东,打开路径Dev-Cpp\libexec\gcc\mingw32\3.4.5,发现下面只有一个cc1plus.exe,也就是说只能对c++进行编译,没有cc1.exe。cc1用来对c进行编译,好啦,知道了问题,就可以解决了。
方法1.搞一份cc1.exe。可以选择将cc1plus.exe重命名为cc1.exe(哈哈,我是这么干的,虽然会有问题,暂时勉强用着);还可以到网上去下一份
方法2.下载最新的MinGW,然后在Dev-C++中新增一个编译器配置,将其设置为使用MinGW编译。

❼ 我的这个C语言程序为什么编译不了

说实话我没弄明白你这个程序想干什么,定义了一个没有跳出的递归调用order,其结果是一直调用自身,不过此程序中它不会被运行到,因为最初没有函数会去调用它,这里应该是一个警告吧。
至于无法编译应该是因为main函数中x,y没被定义,在order中形参的定义对于main中的变量是无效的。
请采纳。

❽ c语言代码用哪个编译器都不能编译了

www.programarts.com下载个C-Free5用用吧
Dev-C++的是你配置不对,安装时的一些选项没选好,比如Dev-C++那儿安装要你选是不是要把编译器也安装了,如果你没有选,那Dev-C++只能当个语法加亮的东西了……而Codeblocks默认(好像)是没有C++编译器的。VS2012没用过……

❾ 为什么我的c语言编辑器无法编译了

看你新建的项目,名字也没有,什么也没保存只是在软件上敲了一大堆,保存一下再编译

❿ 我这个C语言程序为什么不能编译

可能的原因:
1、如果你用的是c语言编译器,那么io库只有stdio.h,没有iostream。iostream是c++的标准库里的。
2、按照c++风格,添加头文件的预编译指令应该是#include
,没有“.h”
3、如果使用iostream里的类,别忘了添加using
namespace
std;语句

阅读全文

与为什么无法编译c程序相关的资料

热点内容
简洁php论坛 浏览:726
复制跳转微信源码 浏览:605
crc16计算法 浏览:414
单片机65 浏览:544
域服务器如何控制客户端文件 浏览:138
程序员只能去北京吗 浏览:630
吃鸡租游戏哪个app最好 浏览:670
超级兔子怎样加密文件夹 浏览:66
桌面怎么设置新文件夹 浏览:494
五子棋颜色计算法 浏览:295
如何把文件藏进文件夹 浏览:685
php聊天室开源 浏览:463
进入windows命令 浏览:446
al编译器研发工作难度 浏览:314
编译java用哪个软件好 浏览:704
电脑服务器显示r6什么意思 浏览:813
腾讯云拨号vps服务器 浏览:508
白日梦app哪个好看 浏览:295
编译时出现dtc 浏览:246
怎么编译eclipse源码 浏览:998