我错了,我真的错了!他就少了个头文件<stdio.h>我闭关思过去了。

老衲闻到一股蛋蛋的忧伤......
2013-01-14 19:40
2013-01-14 19:42
2013-01-14 19:45
2013-01-14 19:56
2013-01-14 19:57
scanf("%d %s %c %c",&person[i].num, person[i].name,&person[i].sex,&person[i].job);

2013-01-14 20:05
2013-01-15 09:45

2013-01-15 10:27
程序代码:#include<stdio.h>
struct
{
int num;
char name[10];
char sex;
char job;
union
{
int clas;
char position[10];
}category;
}person[2];
int main()
{
int i;
for(i=0;i<2;i++)
{fflush(stdin);
printf("please enter the data of person:\n");
scanf("%d",&person[i].num);
fflush(stdin);
scanf("%s",person[i].name);
fflush(stdin);
scanf("%c",&person[i].sex);
fflush(stdin);
scanf("%c",&person[i].job);
fflush(stdin);
if(person[i].job=='s')
scanf("%d",&person[i].category.clas);
else if(person[i].job=='t')
scanf("%s",person[i].category.position);
else
printf("Input error!");
}
printf("\n");
printf("No. name sex job class/position\n");
for(i=0;i<2;i++)
{
if(person[i].job=='s')
printf("%-6d%-10s%-4c%-9c%-10d\n",person[i].num,person[i].name,person[i].sex,person[i].job,person[i].category.clas);
else
printf("%-6d%-10s%-4c%-9c%-10s\n",person[i].num,person[i].name,person[i].sex,person[i].job,person[i].category.position);
}
return 0;
}

2013-01-15 10:32
2013-01-15 17:25