问大神们枚举体结构体相关的问题,下面这个问题代码怎么写
先定义一个枚举体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; }