你的read[N]是个全局变量,你可以在任何地方对其赋值和输出啊
你想实现什么想法?
你的提问与程序不相关啊
还有:
sscanf(temp,"%s%s%s%s",&read[i].num,&read[i].id,&read[i].name,&read[i].dept);
结构体中的成员 本身就是数组,数组名就是地址,所以这里不用加&了
改成:
sscanf(temp,"%s%s%s%s",read[i].num,read[i].id,read[i].name,read[i].dept);
飞俩指针进去,一个给自定义函数,用来赋值,一个飞到输出函数里,用来输出。
调入那个结构体 然后输入就信管理么