cfree代码正确运行不了
答:include后面如果是标准库头文件,要用<……>而不是"……"入口函数main要有返回类型,应当是int main()
答:你没有需要显示的东东,如果有printf("..."),需在return z;前面加上这一句“getchar();”就会显示了,这是因为你都return了,屏幕不会一直保持!
答:double pass;double ave[SIZE];double f[SIZE];struct student_cj stud[SIZE];struct student_zcj stud1[SIZE];struct student_cj* fp1;fp1=stud;struct student_zcj* fp2;fp2=stud1;load(b1,b2,fp1,fp2); //这里使用指针之前要初始化的,这这程序很长,我估计改改也得半天,你不要用指针我...
答:如果编译正常的话,结果无法正常运行,归根接底就下面几种方面的问题:1、环境变量 配置 2、用户权限 3、执行条件 具体的需要你看看报错信息,才能确定。
答:a和b都是指向一个常量的地址,你的写法在语法上没有错,但是运行的时候会出现segmentation fault 错误。因为常量地址指向的值是不能改变的。估计你是在windows下面编译运行的吧,这个错误如果是用gcc编译运行,是会报出来的。
答:直接运行,一下子就没有了,你可以试试单步运行,或者加断点运行,或者在程序结束处加 getchar();
答:你再下一个gcc试一试,我安的是TDM-GCC-32,你搜索一下这个,下载下来这个TDM-GCC-32,然后安装,最后再用c-free检索一下编译器试试看。反正我下的codeblocks就是用的这招 至于vc++6.0,看来也还是编译器有问题,只不过vc++是自带编译器的,那我就不知道了。可是c-free是可能没有编译器的 ...
答:代码能正确才有鬼了,不知道你们对自己的代码哪来的迷之自信 include <stdio.h>struct person{ const char* name; int age; const char* mail;};int main(){ struct person zhangsan={"zhangsan",24,"[email protected]"}; printf("name%s\n",zhangsan.name); printf("age%d\...
答:楼主,不好意思,忘记删除%d了,现在可以了,测试过了 include<stdio.h> include<string.h> define N 10 //将N定义成为宏就可以了 void main(){ int M,i,j;struct group { char name[10];int count[12];int times[12];int count_sum;int timeout_sum;};struct group group[N];//...
答:把代码更改为:include<stdio.h>int main(){ printf("%c",'\007'); return 0;}运行后,电脑蜂鸣会发出一声“嘀”。我特意下载了一个 C-Free 运行了一次。
网友评论:
冷夜13819295621:
在Cfree里为什么我正确的代码不能运行 -
24920暴金
: 看你的情况可能是编译环境设置不太对劲,主函数要有int型的返回.
冷夜13819295621:
为什么在VMwarm虚拟机里面,我装了CFREE;可是无法运行编译后的控制台程序.为什么? -
24920暴金
: 如果编译正常的话,结果无法正常运行,归根接底就下面几种方面的问题:1、环境变量 配置2、用户权限3、执行条件 具体的需要你看看报错信息,才能确定.
冷夜13819295621:
为什么我用win10运行不了Cfree写的代码 -
24920暴金
: 是共享违例了.CreamMywnd2.exe运行的时候应该吧文件的共享模式设成了shareDenyWrite,导致你不能写文件.关了就可以生成了
冷夜13819295621:
cfree最近突然出现问题,hello程程序都无法运行,显示文件所在的卷已被外部更改. -
24920暴金
: 把杀毒软件关了吧,在复制,重新开cfree黏贴就能用了
冷夜13819295621:
如这样的C程序编译成功但是运行得不到正确结果,总显示结果是错误.输入2,4 得到的是4210704,用的cfree -
24920暴金
: #include float mymood(int);//原来为int mymood(int); main() { int n; float m; printf("input a number:"); scanf("%d",&n); m=mymood(n); printf("the result is %f\n",m); } float mymood(int m)//原来为int mymood(int m); { float t=1.0; int k; for(k=2;k t=t-1.0/(k*k);//原来为t=t-1/(k*k);因为1是整型,所以1/(k*k)结果为0 return t; }
冷夜13819295621:
为什么同一个C语言代码在VC++6.0上可以运行,可是在cfree上老是提示错误呢 -
24920暴金
: 不同编译器的处理都不同,,要具有移植性的话,,要用标准C,有的老编译器可能还不支持c99标准
冷夜13819295621:
这个程序在cfree中为什么不能运行
24920暴金
: 你好,很高兴为你答疑. 你的问题应该是代码中有中文标点无法识别. #include <stdio.h> void main() { int i, j , n=4; for(i=1;i<n;i++) { for(j=1;j<=2*(n-i)-1;j++) putchar('*'); putchar('\n'); } } 用我给你发的代码测试下. -------------------------问问互助平台-------------------------- 您的回答来自soso问问热心网友,若我的回答对你有所帮助还请采纳支持. 同时,你下次遇到相关问题可直接向我求助,定在第一时间为你解答.
冷夜13819295621:
cfree运行时找不到双引号,调试没问题,但运行时提示找不到双引号,写的没问题 -
24920暴金
: 建议你重行下载一个cfree,调试没错代码应该就没错了,可能cfree程序有问题,你试一下吧
冷夜13819295621:
cfree运行出现abnormal program termination
24920暴金
: 程序异常 你安装的程序电脑不支持或者程序有问题 你安装的应该是个C语言的运行程序吧? 重新下载吧 去正规点的网站下
冷夜13819295621:
我用cfree写了下面的程序,程序运行后是0个错误,0个警告,可是就是结果出不来. -
24920暴金
: char *a="good moring!",*b="good afternoon!"; char str[32]; b = str;copy(a,b);