文件最终是文本文件还是二进制文件一直让我很困惑,只能借助ultraedit打开文件的方式来判断,若以文本文件方式打开则是文本文件,若打开之后包含16进制的解释则是二进制文件;经过代码测试可以发现一些现象:
若按t打开,fwrite只写入字符串,则得到的文件是文本文件,但是若fwrite写入的块中包含空字符等,则得到的文件将是二进制文件;
若按b打开,fwrite只写入字符串,则得到的文件是文本文件,但是若fwrite写入的块中包含空字符等,则得到的文件将是二进制文件;
文件最终是文本文件还是二进制文件一直让我很困惑,只能借助ultraedit打开文件的方式来判断,若以文本文件方式打开则是文本文件,若打开之后包含16进制的解释则是二进制文件;经过代码测试可以发现一些现象:
若按t打开,fwrite只写入字符串,则得到的文件是文本文件,但是若fwrite写入的块中包含空字符等,则得到的文件将是二进制文件;
若按b打开,fwrite只写入字符串,则得到的文件是文本文件,但是若fwrite写入的块中包含空字符等,则得到的文件将是二进制文件;