gg
当前位置: 首页 >> Linux_Unix >> 相关推荐

关于关于文本文件和二进制文件的疑惑的搜索推荐

FILE*fp_txt=NULL; FILE*fp_bin=NULL; fp_txt=fopen("a","w"); fp_bin=fopen("b","wb"); fputc(12,fp_txt); fputc(12,fp_bin); fclose(fp_txt); fclose(fp_bin); 写了一小段代码试验文本文件和二进制文件的区别,结果发现输出的文件是一样的。我觉得输出应该是: a文件:3132分别是1和2的ASCII码 b文件:12直接输出12的值 结果上面程序输出后的文件内容是一样的,都是12,用UE打开显示0C。说明都是按二进制文件来写的。 搜了下资料,没发现讲的比较好的。 糊涂了,还望各位大侠指点迷津啊!! 做结论前先看看manfopen,POSIX兼容系统是忽略'b'选项的 fputc(12,fp_txt); fputc(12,fp_bin); 你写一样的东西,当然就是一样的,和你带不带二进制方式无关。 你要明白带不带二进制只是读写内容的方式,和内容是无关的。 Idle_Cloud感谢你的回复,那二进制的方式和文本文件的方式有哪些区别呢? 看来我是被谭浩强的书给搞糊涂了,我一直以为是文本文件就是把123转换成“123”存储,即是把每一位数转换成对应的ASCII码来保存。 能详细说下两者的区别么,或者有什么好的书或资料推荐的,上网搜了下,感觉都写的不清楚。 引用1楼Vegertar的回复: 做结论前先看看manfopen,POSIX兼容系统是忽略'b'选项的 我是在window...

查看详情

搜索推荐
关于c#读二进制文件的疑惑?

最近用c#解析二进制文件,以下是代码:FileStream fs = new FileStream(@"F:\1.dat", FileMode.Open); BinaryReader br = new BinaryReader(fs, E...

请教,关于写入二进制文件?

怎样写一个二进制文件(例如:OBJ文件)写入后,要有如下效果:用16进制编辑器打开此文件,可以看到前10个地址都为0000 0000 .....第11个地址为0C怎样实现以上效果...

MFC中,用序列化向二进制文件写时, 如何追加到二进制文件尾部?而不覆盖原文件内容

我是一初学者,正编一个MFC程序,要将编辑框中的数据序列化写到二进制文件中,然后读出来。现在每次都能将数据写到二进制文件里面,然后也能读得出来。但问题就是...

用fopen打开一个新的空二进制文件,然后用fwrite把字符数组array[5]写进二进制文件,怎么文件就变成ASCII类型的?

#include <stdio.h>#include <stdlib.h>int main(void){ FILE * fp; int i; char array[5]={'A','A','B','B','C'}; fp=fopen(\...

二进制数据文件写入时的疑惑

要写入一个int数据书上这样写fstream f;int i=10;f.write((char*)&i,sizeof(int));我的疑惑是为什么要把&i强制转化成char*类型直接传i的地址不就行了吗...

菜鸟问题:关于文件的二进制保存

关于文件的二进制存储我想将以下的结构struct ADDLIST{ char asTreeText[256]; char asName[256]; char asAddress[256];};的若干条记录保存到一个二...

二进制文件的问题?

1》文本文件是否是二进制文件的特殊形式?2》在BCB中用TFileStream对这两类文件的操作是否相同?3》TFileStream的Seek方法的作用是什么?它能起到读文件的作用吗...

如何以16进制码的方式显示二进制文件的内容(就象用UltraEdit打开二进制文件一样)

如何以16进行码的方式显示二进制文件的内容(就象用UltraEdit打开二进制文件一样)?我用TFileStream读出了二进制流,想把它显示在一个memo控件中,但只能显示成...

音频文件使用二进制存入数据库,php有什么方法可以把二进制转换成音频文件?

RT ------------ 读出来再写文件就是了,数据库和php都不会主动改变数据内容记的在存储时还需要存储数据的类型,以免以后弄混了 ------------ 把音频的进制流...

FORTRAN中的二进制文件中任意行插入一记录,CBC二进制文件中如何翻译???

FORTRAN中的二进制文件中任意行插入一记录,如 write( iswt, rec=irec ) iy, mCBC二进制文件中如何翻译??? ------------ 先定义记录,如:typedef struct{...

HTTP POST 二进制文件时,需要对二进制文件数据进行 编码转换吗?

HTTP POST 二进制文件时,需要对二进制文件数据进行 编码转换吗? ------------ 我需要做一个命令行的工具, 不用浏览器, 上传文件。 现在服务器可以执行相应...

如何修改二进制文件?

在一个二进制文件中找到特定的内容,然后再把它改掉? ------------ 这个难吗? ------------ 看你的二进制文件如何存储和表达的 ------------ fopen(.."r...

求高人帮写一个读取二进制文件并把二进制数转存到txt文件的C程序

例如现在有一个20091003.k7的二进制文件,我想把它里面的二进制数转存到一个txt文档中,也就是在20091003.k7文件中0或者1占一位,转存到txt文档中则0或者1占一个...

c++中怎么把整数和浮点数写入到一个二进制文件中,然后再从该二进制文件读出来?

c++中怎么把整数和浮点数写入到一个二进制文件中,然后再从该二进制文件读出来? ------------ /* FSCANF.C: This program writes formatted* data to a file. I...

真诚请教用VB 修改二进制文件,并匹配二进制文件中的字符串?

我做的是一个修复 被病毒感染的文件 的工具被病毒感染的文件 末尾是特定的字符串,我要用正则表达式匹配到但是为了不破坏原来的文件,所以只能以二进制读取,这就...

热门搜索 - TryCatch Copyright © 2012-2013 tc5u.com 版权所有