#include<stdio.h>
#define maxsize 100
typedef int datatype;
typedef struct
{
datatype a[maxsize];
int size;
}seq_list;
void creat(seq_list *s)
{
int i;
printf("\n please input the size of the sequence!");
scanf("%d",i);
s->size=i;
printf("\n please input the data of the sequence!");
for(i=0;i<s->size;i++)
scanf("%d",s->a[i]);
}
void print(seq_list s)
{
int i;
if(!s.size)
printf("\n 顺序表是空的");
else
for(i=0;i<s.size;i++)
printf("%5d",s.a[i]);
}
void main()
{
seq_list s;
create(&s);
print(s);
}为什么这段程序报错说:/tmp/cce3PqR5.o:在函数‘main’中:e.c:(.text+0xf9):对‘create’未定义的引用collect2: error: ld returned 1 exit status
1 回答
- 1 回答
- 1 关注
- 1852 浏览
添加回答
举报
0/150
提交
取消