宝马5系爱卡:variable or field'inode_join' declared void
来源:百度文库 编辑:神马品牌网 时间:2024/05/05 13:43:03
#include<stdio.h>
#include<malloc.h>
#define n 100
typedef struct node
{int data;
struct node *next;}lnode;
void lnode_join(lnode *p)
{lnode *rear,*t;
int i;
p=NULL;
rear=p;
for(i=1;i<=n;i++)
{t=(lnode*)malloc(sizeof(lnode));
t->data=i;
rear->next=t;
rear=t;
if(i==n)
rear->next=p;}
}
void lnode_find(lnode *p,int m,int k)
{lnode *r,*t;
int j=1,i=k-1,s=0,f=1,b[n];
r=p;t=p;
if(j!=m)
{t=t->next;
j++;}
if(j==m)
{if(f%i!=0)
{r=r->next;
t=r;
f++;}
if(f%i==0)
{r=r->next;
b[s]=r->data;
s++;
t->next=r->next;
t=t->next;
r=t;
f++;}}
printf("shun xu shi ");
for(s=0;s<m;s++)
printf("%d",b[s]);
}
main()
{int a[n],k,m,d;
lnode *p;
printf("please input the m");
scanf("%d",&m);
printf("please input the k");
scanf("%d",&k);
void lnode_join(*p);
void lnode_find(*p,k,m);
printf("Thanks for used this waresoft.This waresoft was made by jingxin");
}
现在有4个错误是关于
55:variable or field'inode_join' declared void
55:'struct node' used where a 'int' was expected
56:variable or field'inode_join' declared void
56:initializer list being treated as compound expression
怎么办啊!
#include<malloc.h>
#define n 100
typedef struct node
{int data;
struct node *next;}lnode;
void lnode_join(lnode *p)
{lnode *rear,*t;
int i;
p=NULL;
rear=p;
for(i=1;i<=n;i++)
{t=(lnode*)malloc(sizeof(lnode));
t->data=i;
rear->next=t;
rear=t;
if(i==n)
rear->next=p;}
}
void lnode_find(lnode *p,int m,int k)
{lnode *r,*t;
int j=1,i=k-1,s=0,f=1,b[n];
r=p;t=p;
if(j!=m)
{t=t->next;
j++;}
if(j==m)
{if(f%i!=0)
{r=r->next;
t=r;
f++;}
if(f%i==0)
{r=r->next;
b[s]=r->data;
s++;
t->next=r->next;
t=t->next;
r=t;
f++;}}
printf("shun xu shi ");
for(s=0;s<m;s++)
printf("%d",b[s]);
}
main()
{int a[n],k,m,d;
lnode *p;
printf("please input the m");
scanf("%d",&m);
printf("please input the k");
scanf("%d",&k);
void lnode_join(*p);
void lnode_find(*p,k,m);
printf("Thanks for used this waresoft.This waresoft was made by jingxin");
}
现在有4个错误是关于
55:variable or field'inode_join' declared void
55:'struct node' used where a 'int' was expected
56:variable or field'inode_join' declared void
56:initializer list being treated as compound expression
怎么办啊!
main()
{int a[n],k,m,d;
lnode *p;
printf("please input the m");
scanf("%d",&m);
printf("please input the k");
scanf("%d",&k);
void lnode_join(p); // 是这里错了,p已经是指针了,用*后,参数变为node类型,而不是node*类型.
void lnode_find(p,k,m); // 是这里也错了.
printf("Thanks for used this waresoft.This waresoft was made by jingxin");
}
variable or field'inode_join' declared void
Missing variable or function.
Matlab 编译出现:Error: Missing variable or function是怎么回事?
为什么在visual studio.net中编译这段程序时总提示Object variable or With block variable not set.
manipulate variable?
社会学人类学高手清进:What are the gender issues in participant observation (or field research)
gravitational field
gravitational field
field trip
Variable structure control 怎么翻译!