发布网友 发布时间:2天前
共0个回答
struct context *add(struct context* p)//此为函数声明,形参为指针类型 错误的调用 else p=(struct context*)add(*p);// p已是指针类型 static struct context* p;正确调用 else p=(struct context*)add(p);//去掉 不懂接着问,改了至少编译通过,你具体业务逻辑我就不知道了 ...
...struct FILE *’ but argument is of type ‘FILE’include<stdio.h>#include<stdlib.h>int main(void){ FILE* fp; char ch; if( (fp=fopen("a.txt","r")) == NULL ) { printf("Cannot open the file.\n"); exit(-1); } while((ch = fscanf(fp,"%c",&ch)) != EOF)//这里改正一下 putchar(...
ubuntu-10.04-desktop-i386 装drcom1.4.8.3, 出现问题include/net/ip.h:233: note: expected ‘struct dst_entry *’ but argument is of type ‘long unsigned int’/home/lin-hym/桌面/drcom-bbs/drcom.c: In function ‘build_auth_skb’:/home/lin-hym/桌面/drcom-bbs/drcom.c:702: warning: passing argument 2 of ‘__ip_select_ident’...
strstr函数的参数问题错误提示已经告诉你了,希望一个const char *,而你给出的是文件结构类型。所以strstr中不能用文件结构体指针作参数。
C语言fputs的简单问题,有提示,答案对,立刻采纳,绝不拖延fputs的第一个参数是const char *,但是你传入了一个struct aa *,所以出现这个警告。消除警告的方法:改成:fputs((char *)ff,w);但是即使这么改了,我估计还是要出错。因为里面有些奇怪的东西,不知道是你故意这么写的还是你不小心弄错了。我就不复制你所有的代码了,你自己对照下想想看:struct ...
c 语言程序错误 (找错误) 程序如下 #include<stdio.h> #include<stdlib...你代码贴错了吧,定义的是LISE_INIT_SIZE 后面用的是LIST_INIT_SIZE,怎么没看到报LIST_INIT_SIZE未定义的错误