我只知道将一个字符串常量write进去,然后用read读出来。比如:open(fd,...);lseek(fd,0,SEEK_SET);write(fd,"abcdefg",7);close(fd);open(fd,...);lseek(fd,0,SEEK_SET);read(fd,buffer,7);printf("%s\n",buffer);输出:abcdefg。但如果数据时一个结构体Student时,而且有多个数据类型为Student的数据,它们是如何存储的?又如何搜索某个并读出来?