m0_65359288
2022-04-15 10:43
采纳率: 71.4%
浏览 19

在线性表中如何调用结构体

结构体代码如下:
typedef struct{
char num[];
char name[];
int sex;
double price;
}stu;
线性表的建立和插入操作代码如下:
typedef struct {
ElemType data[MAX];
int Length;
}SqList;
int InitList(SqList &L) //初始化
{
L=(SqList
)malloc(sizeof(SqList));
L->Length=0;
return OK;
}
bool ListInsert(SqList *&L,ElemType e,int i) //插入
{
int j;
if(L->Length==MAX) return false;
if(i<1||i>L->Length+1) return false;
i--;
for(j=L->Length;j>i;j--)
L->data[j]=L->data[j-1];
L->data[i]=e;
L->Length++;
return true;
}
现在的问题是如何将结构体里面的内容插入到顺序表中,主函数应该如何调用,因为我试了很多方法都不能将结构体插入顺序表中,希望能够得到帮助!
如果有帮助,一定会积极采纳!谢谢!已经想了一个晚上和早上也想不出来😭

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题