69,371
社区成员
发帖
与我相关
我的任务
分享
typedef struct StudentInfo_Node //数据类
{
char name[18]; //姓名
char ID[20]; //长号
char classID[20]; //短号
}StudentInfo,*PStudent;
void Create(PStudent* pArr,int n)
{
int i;
(*pArr) = (PStudent)malloc(sizeof(StudentInfo)*n);
printf("Please input student's info(Name,ID,class)\n\n");
for (i=0;i<n;i++)
{
scanf("%s%s%s",(*pArr)[i].name,(*pArr)[i].ID,(*pArr)[i].classID);
getchar();
}
}
void ShowInfo(PStudent info,int i)
{
for (int j=0;j<i;j++)
{
printf("%s %s %s\n",info[j].classID,info[j].ID,info[j].name);
}
}
int main()
{
PStudent info;
Create(&info,3);
ShowInfo(info,3);
free(info);
return 0;
}