xbns.net
当前位置:首页 >> C语言文件wB >>

C语言文件wB

w表示写write b表示2进制binary r表示读read

很简单 马上好 London,Paris,Bon,Rome,Tokyo,Detroit,Moscow,Jerusalim,Bomgey,BeijingPress any key to continue#include#include main(){ char txt[]="London,Paris,Bon,Rome,Tokyo,Detroit,Moscow,Jerusalim,Bomgey,Beijing"; FILE *fp=fopen(

w 必须是小写 是文件打开的方式 表示只写. “r” 以只读方式打开文件,该文件必须存在.“r+” 以可读写方式打开文件,该文件必须存在.”rb+“ 读写打开一个二进制文件,允许读写数据,文件必须存在.“w” 打开只写文件,若文件存在

w是指文件以写的模式打开,writer是指文件以读的 打开,read,还有a是追加到最后,等等很多模式.

实际上在windows下\n\r组合才是换行.用文本模式打开,库函数会自动给你将\n转化成\n\r,但是二级制的肯定不会给你自动转,所以产生了这个问题.

呵呵.的确是二进制形式的.但是要看你用什么来打开了.如果你用notepad打开那还是字符,因为notepad把2进制识别成字符.但如果你用WinHex打开,那就可以看到你的“二进制”对应的16进制.你可以参考ascii码.

①文件不存在;②文件名错误,打开文件的名字应该写成"c:\\file.txt",而不是"c:\file.txt";③代码错误;fopen函数用于打开文件并获取文件的指针,以便对文件进行操作.函数原型:file * fopen(const char * path,const char * mode); 参数:

t是文本模式,适合写字符串,比如写一个 255占3个字节.b是二进制模式,适合写二进制数据,比如直接写一个整型255,占一个字节.

你好!data是文件名 主不过没有文件扩展名而已 不加路径 就是跟程序在同一路径下生成一个文件名为data的文件 打字不易,采纳哦!

C语言中 fp = fopen(filename, “rb”),里的rb是指:打开一个二进制文件,文件必须存在,只允许读.fphzk=fopen("c:\\hzk16","rb")是打开C驱动器磁盘的根目录下的文件hzk16,按二进制方式进行读操作.两个反斜线“\\ ”中的第一个表示

网站首页 | 网站地图
All rights reserved Powered by www.xbns.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com