例14.4中:if(fwrite(&score[i],sizeof(struct student_score),1,fp)!=1)
1、fwrite函数是不是有返回值? 2、不等号后边的1是不是与fwrite的成功次数作比较?
还有:printf("No%d",i+1);
No%d是什么意思?
铁道部专家
学分:0 LV1
TA的每日心情
2021-08-05 09:37:36
读者您好:
fwrite的一般调用形式是:
fwrite(buffer,size,count,fp);
其中buffer为一个指针,指向要输出数据的地址,size为要写的字节数,count为要进行写多少个size字节的数据项,fp为文件指针。
fwrite函数如果调用成功,返回值为count的值。
是
输出:No和i+1的值