问大神们枚举体结构体相关的问题,下面这个问题代码怎么写
先定义一个枚举体position,其中包括worker, technician, manager3个成员。再定义一个结构体members,包括ID,name,telephone,position。存入5个人的信息,然后打印出职位为技术员的名字和电话。
程序代码:#include <stdio.h>
enum position{
worker,
technician,
manager
};
struct members {
char ID[19];
char name[10];
char telephone[12];
enum position p;
};
int main()
{
struct members m = { "512876200001011234","Tom","12345678910",manager };
printf("%s %s %s %d",m.ID,m.name,m.telephone,m.p);
return 0;
}
