加入收藏 | 设为首页57365线路检测中
 365bet英超
C语言文件的差异w +“wb +”
发布时间:2019-02-21 点击:
文件W +和WB +差的C语言
#includestdio
?#defineN4structscore{Charno[10]; CHARNAME[20]; intscore; INTTIME;}oldsc[N]={0},newsc[N]={0}; voidmain(){英迪; FILE * fp的; FP =的fopen(C:\\ score_tab。
TXT,W +);(ⅰ
#includestdio
?#defineN4structscore{Charno[10]; CHARNAME[20]; intscore; INTTIME;}oldsc[N]={0},newsc[N]={0}; voidmain(){英迪; FILE * fp的; FP =的fopen(C:score_tab。
TXT,W +);(I = 0,II ++){的scanf(%s和%S,%d,%d,oldsc[I])相对于。
不,这是oldsc[1]。
名称,&oldsc[I]
得分和oldsc[I]
时间); fwrite的(oldsc + 1,的sizeof(structscore),1,fp的);}倒带(FP);对于(i = 0;ⅱ++){的fread(newsc + 1,的sizeof(structscore),1,FP); printf的(%S%S,%d,%DN,newsc[I])。
不,这是newsc[1]。
名称,newsc[1]。
得分,newsc[i]中。
输入数据:如果afjoa9010aeoe10010faeg12315agae10026读出的数据是不正确的,在过去的26将被转换为其它数值。
操作:您更改WB +的W +后是完全正确的。原始文本文件和二进制文件,存储格式是不是唯一的区别。哪位老师知道程序中出现此错误的真正原因?
有什么区别,你不加a和b添加B上的区别?
什么时候应该使用B?
INT虽然有时你可以使用W +,这里有一个问题,怎么会发生呢?
有没有必要改变程序,但没有正确的其他数据,我所提供的数据是不正常的。
要部署

上一篇:3PL和4PL     下一篇:[照片]1989日产日产Skyline BNR 32 GT