C语言文件程序运行问题求大神点拨?

2025-06-27 11:57:30
推荐回答(2个)
回答1:

你的结构体数组初始化不对。成绩时数组,也要用花括号包起来。

	STU	t[N] = { { 10005, "ZhangSan", {95, 80, 88} }, { 10003, "LiSi",	 {85, 70, 78} },
 { 10002, "CaoKai",   {75, 60, 88} }, { 10004, "FangFang", {90, 82, 87 }},
 { 10001, "MaChao",  { 91, 92, 77 }} }, ss[N];

回答2:

文本输出用fprintf,和printf几乎没区别,就多了个文件指针