69,336
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <stdlib.h>
#define max_size 100
typedef struct
{
int length;
int *arr;
}sqlist;
int initlist_sq(sqlist &num) //int initlist_sq(sqlist num)
{
num.arr=(int*)malloc(sizeof(int)*(max_size));
if(!num.arr)
exit(EXIT_FAILURE);
num.length=0;
return 0;
}
int main()
{
sqlist num;
int i,n,flag;
flag=initlist_sq(num);
if(flag) printf("allocation failed\n");
else printf("successful\n");
scanf("%d",&num.length);
for(i=0;i<num.length;i++)
scanf("%d",&num.arr[i]);
return 0;
}