新建文件,但不写入数据,为什么会有未知数据啊?

我是直接用子函数库的函数, 先新建文件,假如为A.TXT, strcpy( (char *)mCmdParam.Create.mPathName, "/A.TXT" ); CH375FileCreate( ); 然后关闭文件 CH375FileClose( ); 然后用电脑查看,文件里面会有一个未知字符,为什么会这样?

对了,用WINHEX查看,文件所在的区域写入了很多数据


CH375FileCreate默认是创建一个1字节大小的文件,目的是为了在创建时为文件分配空间,可以在FileClose之前调用FileModify把文件大小修改为0即可


只有登录才能回复,可以选择微信账号登录