发布网友 发布时间:2024-10-08 07:24
共1个回答
热心网友 时间:2024-10-11 08:08
可能教程的代码没有写全,可能性不大。可能教程的代码没有写全,可能性不大。多半是你写错了,建议自己再认真仔细对一下代码。如果还是不行,建议将代码贴出来,让知道大神给你看一下原因是什么。main.exe已经停止工作,多半是数组越界,或者指针操作了非法地址。
C语言程序不报错但无法运行所以应该是 strcpy(temp,per[i].name);strcpy(per[i+1].name,per[i].name);strcpy(per[i+1].name,temp);
C语言:写了break但继续执行了default这可能是因为读入数据后面还有一个回车符的缘故,因未把前后的相关代码全贴出来,只能猜想一下的。你在读取答案(如上面的128)的语句 scanf("%d",&答案);后面加一句:getchar();试试?
C语言关于access violation的问题程序如下:所以会运行出错。关键在char *str[]= {"123","12","1"};这里,str是一个指针数组,通过{}来初始化数组的每个指针,注意这里赋值的是"123"这个静态串的地址给str[0]。这里的确分配了空间,并初始化了值;但是分配的是3个指针的空间,初始化的是三个指针的值。
求C语言大神!!!QAQ这里有个结构体我不知道该怎么初始化也就是数组的第一个结构体)。printf("%d\n",(++p)->x);中的++p代表这个指针只想结构体数组的第二个结构体。Note:国内的大学都是老谭的书,一般那书上写的不是很好,建议你看下c专家编程,C你所知道的495个问题,平时多上上博客园等论坛。不懂可以继续联系我857228546 ...
C语言 引用malloc.h头文件时候出现C2143: syntax error : missing...include 实际上是将 被 include的文件的所有内容,全部插入到 include的位置。关于这种错误,你可以尝试下,调换 include顺序 如果你自己这个头文件并没有 使用到 malloc.h里面的内容,你可以将这个头文件放到最后,或者最开头。
c语言hello world一直提示缺少必需的文件看了你给的那个链接,我真不明白为什么非要把 .cpp 文件名改成 .c 。学 C 语言的话,用 .cpp 文件名,用纯 C 语法写代码有什么问题?cpp 某种意义上算是 c 的超级,完全兼容 c 语法。为啥非要折腾那么多。建一个控制台项目,在自动生成的 .cpp 里把代码全删掉,然后自己写你的 c 代码就...
C语言编写一个程序,判断输入的一个字符是否是英文字母。任意输入一个...scanf("%c",&ch);
C语言递归函数求X^n,成功运行看到正确结果一闪而过,可是按ctrl+F5显示...您好,您用:include "stdio.h"void main(){ printf("Hello World!");} 这个程序也是这个结果吗,如果如你所说可以编译运行那就应该有输出。所以我就得找你程序内的问题了。
编写c语言程序,判断x大于0小于10(拜托了QAQ)把if(n=0)改为(n==0),我帮你用数组改了下 #include void main() { int i,a=0,b=0,c=0,array[20]; printf("please input 20 numbers:\n"); for(i=0;i