#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 關注
- 1898 瀏覽
添加回答
舉報
0/150
提交
取消