c语言读取文件到结构体数组