如何解决C语言链表中结构两成员合并为一输出的问题?

问题:

下面这张图片是头文件和用于储存球员信息的截图

下面这张图片是“查找”函数截图

 

 

具体问题:

1:输入/打印号码时要输入号码+名字

   打印出来的生日只保存了前两位数字,后面接着的是国家名称

   不过除了号码和生日之外,其余的都没问题

 

2:像下图“展示”函数的截图,程序打印的顺序是按文件顺序的反向输出

  我在“展示”函数中搜索文件中第一个球员的信息,显示搜索失败。如本页最第二张图片

图片不能放大,什么都看不清楚,差评!