typedef int elemtype;
#define maxsize 100
typedef struct {
elemtype date[maxsize];
int length;
}sqlist;
void initlist(sqlist& L)
{
L.length = 0;
}
elemtype get(sqlist L, int i)
{
if ((i < 0) || (i >= L.length))
{
return null;
}
else
{
return L.date[i-1];
}
}
你这个函数返回值是int类型的,定义一个非法的返回值return就可以了,比如-1
null 改成0 或者 避免和 date 中的数据冲突 改成其他数据 代表非法