文件I/O通过fgets来读入整行(也就是一个struct的数据)然后借助sscanf或者strtok来分离数据并分别存入结构体链表本身操作不困难吧,先有一个链表头,然后通过malloc创建新的项如果是一次性连续读入数据(比如数据库的初始化),用一个while循环来控制就好