H**********5 发帖数: 2012 | 1 txt文档三行数据,想读到结构体中
yingduSB, 61 , 65, 43, 65, 54, 43, 65
sanjie.haojian, 91, 90, 80, 100, 89, 99, 88
sange.haoer, 98, 92, 80, 100, 89, 99, 88
while (NULL!=fgets(line,60,inputFile))
{
sscanf(line,"%20[^,],%[0-9^,],%[0-9^,],%[1-9^,],%[1-9^,],%[1-9^,
][^/n]",&stu[nIndex].name,
&stu[nIndex].quiz1,
&stu[nIndex].quiz2,
&stu[nIndex].quiz3,
&stu[nIndex].quiz4,
&stu[nIndex].midi);
//&stu[nIndex].midii,
//&stu[nIndex].finale);
nIndex++;
}
VS下调试发现 name字段OK,后面的int全部是零,不知哪里写错了。
打算把每行第一个字符串读到name,以逗号区分,但空格忽略,将数字逐个读到成员中
。 | l****h 发帖数: 1189 | |
|