请问用c的fwrite写入的文件是什么格式?
我是用fopen( "xx", "a" );来打开文件的
二进制格式
写的时候应该是二进制
读的时候是字符流格式,这时数据遇到0会终止。如果fopen( "xx", "a+b" );,此时是二进制格式,遇到EOF才终止。
要用fwrite,fopen应该用 "ab" 或者 "wb"
是不是
我用fopen( "xx", "wb" );来打开文件
写入的内容也都是二进制格式
和打开方式无关?
fwrite写入文件的内容是二进制的,因此一般来说应该用二进制格式打开文件。但是,这不是强制的,如果用文本格式打开文件,fwrite也可以工作,但可能产生你意料之外的结果。
如果需要写入汉字,有什么方法能把二进制格式的文件转为utf-8格式的文件呢????????????????
和打开无关,fopen是获得文件指针,想读取文件内容就要看fopen的格式;
fwrite只要有文件指针就可以了。至于fopen是怎么打开文件的,它并不关心。
比如fopen( "xx", "a" );新的内容加在文件后面,如果是fopen( "xx", "w" );
那就把以前内容覆盖,以前的内容对fwrite是没有影响的
相关问答:
C\C++如何计算函数的导数,本人新手,想写个程序,但是不知道如何下手,还望高手指点一二,谢过。
这个……
跟函数的具体形式有关吧,难道你想编出个“万能”的求导函数?
俺上学时想过自动推导公式,后来 ......
大家好!我是一位C爱好者,向大家请教下,C程序员可好找工作?公司用C干些什么?
无所谓好不好找工作,一般通信、系统、嵌入式、硬件方面用的多,而且由于C的底层特性,学会后在学其他的会比较容易
不管用什么语 ......
ANSI/ISO C 标准这样描述:
在上一个和下一个序列点之间, 一个对象所保存的值至多只能被表
达式的计算修改一次。而且前一个值只能用于决定将要保存的值。
实在不理解这句话,请大家一起说说?? ......
c# 有没有用于C/S的 html文本编辑器
就像web界面的文本内容编辑器
up
C/S还要编译器干嘛啊
又不用控制样式
貌似没有吧 如果有了通知下我 我也要liujintaohfbb@163.com我的邮箱 ......