bycj.net
当前位置:首页 >> C 执行Cl ExE出错 >>

C 执行Cl ExE出错

格式错了,cl.exe 是控制 Microsoft C 和 C++ 编译器以及链接器的工具.cl.exe 只能在支持 Microsoft Visual Studio 的操作系统中运行. 编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件. #include<stdio.h>这是c语言头文件 而你设定的

#include<stdio.h>#define PI 3.14 main() {int r; float s,l; r=2; s=PI*r*r; l=2*r*PI; printf("s=%f 1=%f",s,l); }这是正确的.int r; float s,1你用1作为变量名称是错误的.变量名称是下划线,字母,数字组成,但是数字不能单独作为变量名称,所以导致你下面的等式也错误1=2*r*PI;输出的结果当然也无法输出,把1改成L就行了

printf中的文本应该用双引号括起来,你的input前面的双引号漏掉了,并且\后面少了一个n,应该是:printf("input length,width and height\n");

第一,在main之前加void第二,第七行改为a%2==0第三,第九行改为a%2==1

代码修改如下:#include void main() { int d,e,sum; printf("请输入两个整数"); scanf("%d%d",&d,&e);//双引号的位置不对,没必要强制要求输入回车 sum=e+d;//哪来的a和b?printf("%d+%d=%d\n",d,e,sum);//你这格式是什么情况?}

CL.EXE是一个编译器凡是你要执行他,都要执行他的!由于你的C++程序有问题,他连接CL.EXE的时候才会没编译成功

有三个小地方错了,改正后即可:1、语句 cout<<"请输入两个整数,用空格分开:";的最后的分号不是ASCII码的分号,而是汉字状态下的分号,所以编译时报错;2、语句 cout<<end1; 中endl的最后一个字符是字母L的小写,而不数字13、语句 result 0; 打错了,应该是 return 0;

#include<math.h>#include<stdio.h> void main()//加个空类型好一些 { double x,s;//逗号不要写成点 printf("input number:\n"); scanf("%lf",&x); //lf不要写成if s = sin(x*3.14159/180);//这个是度数,原来那个是弧度 printf("sin of %lf is %lf\n",x,s);//if改成lf }

那是vc、vs没安装好,环境变量没有正确配置.

首先,你的代码中漏掉一个分号一个双引号. 其次,出现cl.exe执行错误是预编译设置的问题. 在vc中,依次点击"project"->"settings",选中"c/c++"标签,在分类中选择"precompiled header",如果设置如下,则会出现cl.exe执行错误的问题: 此时构建项目,出来的结果是: 将设置改为如下: 问题便解决了: 得到的运算结果:

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com