1301,105515018,"水手长","迈克尔 R.",ABC, 123,="R01"
1301,103993269,"卡斯蒂利亚","小迈克尔",ABC, 123,="R03"
1301,103993267,"卡斯蒂利亚","贾妮丝",ABC, 123,="R03"
1301,104727546,"邦泽克","克劳德",ABC, 123,="R01"
1301,104731479,"克鲁兹","阿基姆·迈克",ABC, 123,="R01"
1301,105415888,"迪贾科莫","斯蒂芬",ABC, 123,="R02"
1301,106034479,"安妮托·格拉西斯","苏珊",ABC, 123,="R04"
1301,106034459,"阿尔斯","基督教",ABC, 123,="R01"
这是我的代码......
获取姓氏字符串,因为它最多包含 15 个字符,所以它会溢出到紧随其后的名字字符串中,并获取所需的剩余字符来填充姓氏字符数组。显然我不想要这个。正如你所看到的,我尝试过 strtok 但它没有做任何事情,不确定我必须做什么,因为我以前从未使用过它。还尝试过将所有变量都包含到 fscanf 语句中,但我要么得到相同的输出,要么变得一团糟。事实上,我非常迷失,如何将这些值放入它们所属的变量中?!