本帖最后由 Leslie-Cheung 于 2018-3-15 17:16 编辑
前面要加&啊
[C] 纯文本查看 复制代码 #include <stdio.h>
#define N 3
struct std
{
int num;
char name[20];
char sex;
int age;
};
int main()
{
void input(struct std *p,int n);
struct std *p ;
inputa(p,N);
int i;
for(i = 0;i < N;i++)
printf("\n%d %s %c %d",(p+i)->num,(p+i)->name,(p+i)->sex,(p+i)->age);
return 0;
}
void input(struct std *p,int n)
{
int i;
printf("请输入学生信息:\n学号 姓名 性别 年龄 \n");
for(i=0;i<n;i++)
scanf("%d%s %c%d",&(p+i)->num,(p+i)->name ,&(p+i)->sex ,&(p+i)->age);
} |