file相关内容

写作矢量<&双GT;二进制文件并重新阅读它

我想双打的载体写入到一个二进制文件。 这样做之后,我想读它。这似乎并没有工作。 这里是code: 的ofstream bestand; 矢量<&双GT; V(32); 量char *指针= reinter pret_cast<为const char *>(安培; v [0]); 为size_t字节= v.size()* sizeof的(ⅴ[0]); bestand.open ..
发布时间:2016-08-06 22:34:55 C/C++开发

通过读取位二进制文​​件位

我知道下面的功能: 为size_t FREAD(无效* PTR,为size_t size_of_elements,为size_t number_of_elements,FILE * a_file); 这只能由字节读取字节,我的目标是能够在一次读取12位,然后带他们到一个数组。任何帮助或指针将不胜AP preciated! 解决方案 添加到第一个评论,你可以尝试每次读一个字节(声明char ..
发布时间:2016-08-06 22:34:20 开发方法

如何阅读HGT文件在C ++中

我试图读取存储在HGT文件中的高程数据。据我所知,他们可以理解为二进制文件。 我发现这个线程:结果 我如何访问C ++? 结果 根据这个职位,我的例子code是: 的#include<&iostream的GT; #包括LT&;&的fstream GT;INT主(INT ARGC,为const char * argv的[]) {性病:: ifstream的:: pos_type大小; ..
发布时间:2016-08-06 22:33:18 C/C++开发

C:读取二进制文件到内存中,改变缓冲,缓冲写入到文件

目标: 打开二进制数据文件,读整个文件到内存中,改变一些地方经常被他的文件,内存缓冲区写入文件,关闭文件。利润是多少? 问题: 我刚开始学习C,我无法找到有关如何更改二进制数据的内存缓冲区足够的信息。从Web开发的背景(PHP,Python和AS3)即将到来,这是一个新的领域对我来说。 的上下文: 我有一个函数,它接受的文件和一个指针ADRESS到一个字符指针内存缓冲区的路径。然后它打开 ..
发布时间:2016-08-06 22:32:43 开发方法

编写Java对象文件

是否可以用Java编写的对象为二进制文件?我想写的对象将是字符串对象的2个数组。我想这样做的原因是为了保存持久性数据。如果有一些更简单的方法来做到这一点让我知道。 在此先感谢! 解决方案 如果你想写的String数组,你可能是一个文本文件更好。使用文本文件的好处是,它可以很容易地查看,编辑和是在你的系统,它意味着你不必有自己写这些工具的许多其他工具usuable。 您还可以找到一个简单 ..
发布时间:2016-08-06 22:30:27 Java开发

读取二进制文件到一个结构(C ++)

所以我有一点不能够正确读取二进制文件到我的结构的问题。该结构是这样的: 结构学生 { 焦炭名[25]; INT quiz1; INT quiz2; INT quiz3; }; 有37个字节(从字符阵列25字节,并且每整数4字节)。我的.dat文件是185字节。这5名学生有3整数等级。因此,每个学生占用37个字节(37 * 5 = 185)。 它看起来像这样以纯 ..
发布时间:2016-08-06 22:29:47 C/C++开发

每次读一个二进制文件1个字节

我试图来一次读取C 1个字节的二进制文件和搜索互联网小时后我仍然不能得到它来获取任何东西,但垃圾和/或赛格故障。基本上二进制文件是在为256项长的列表的格式和每个项是1字节(0到255之间的无符号整数)。我试图用fseek的和FREAD跳转到“指数”的二进制文件中并检索该值。在code,我目前有: unsigned int类型的缓冲区;INT指数= 3; //任何索引值为size_t inde ..
发布时间:2016-08-06 22:29:35 开发方法

如何嵌入一个文件到一个可执行文件?

我有两个问题,第一个已经解决。 当前问题结果 如果我嵌入需要的库加载一个文件,如JPEG图像或MP3音乐,我将需要使用的文件作为输入到库中。然而,每一个库是不同的,使用一种方式来获得一个文件作为输入,输入可以是文件名或文件*指针(从libc中的文件接口)。 我想知道如何与名访问嵌入的文件。这将是低效的,如果我创建一个临时文件,有另一种方式?我可以映射文件名到内存?我的平台是Windows和L ..
发布时间:2016-08-06 22:29:28 C/C++开发

如何明确地告诉SVN对待一个文件作为文本,而不是二进制

我有一个数字,我到SVN检查,而不必设置正确的MIME类型的文件。 SVN最初归他们为二进制。 我因为设置SVN的MIME类型通过propset命令为“text / plain的;字符集= UTF-8”和I'vc确保所有文件都UTF-8签名。当我做“SVN怪名”,SVN说是二进制文件并没有给我明确的怪式输出。 这是怎么说服SVN任何建议,这些都是真正的文本文件? 解决方案 设置的svn ..
发布时间:2016-08-06 22:29:25 开发方法

C程序 - 文件 - FWRITE

我有关于编程和文件的问题。 而(电流!= NULL) { 如果(电流 - >!Id_Doctor ='\\ 0') { 电流=电流 - >接着, id_doc =(电流 - > Id_Doctor); } 如果(电流 - > Id_Doctor =='\\ 0') { id_doc = id_doc + 1; 的prin ..
发布时间:2016-08-06 22:28:16 开发方法

在SVN COM preSS的可执行文件?

我写了一个脚本,COM preSS和uncom preSS所选目录的二进制文件(和子目录)。 我需要在我提交的文件SVN激活脚本。 有没有使用pre-commit钩子来执行脚本的方法吗?如果是这样,我怎么给他的剧本的根目录(所以它会扫描子文件夹和COM preSS)? 和我应该在钩写执行脚本? 我需要做的,当我签出文件同样的事情。我需要执行一个脚本。再次,我需要本地根的路径,而且, ..
发布时间:2016-08-06 22:27:55 开发方法

字符串以二进制文件

我的问题是这样的:我有一个名为“注册”类。它有一个名为“trainName”,其制定者的字符串属性: 类注册{ 私人的: 串trainName; 上市: 串getTrainName(); }; 由于事实上,这是较长,但我想使这个简单。 在其他类中,我复制多个注册的对象为二进制文件,previously设置trainName。注册auxRegister =寄存器(); aux ..
发布时间:2016-08-06 22:27:20 C/C++开发

ç二进制文件与文本文件的效率

我是用C很新,我想一些帮助。 可以说,我需要在一个文件中只有6位数字存储。 (让我们假设int的长度等于4) 这将是更有效的(在内存方面)使用文本文件或二进制文件?我真的不知道如何面对这个问题,任何帮助将受到欢迎。 解决方案 大多数人归类分为两类文件:二进制文件和ASCII(文本)文件。你实际上都工作。你写任何程序(C / C ++ / Perl的/ HTML)几乎是肯定的ASCII文 ..
发布时间:2016-08-06 22:26:36 开发方法

阅读FORTRAN二进制文件在C ++

阅读(用C ++程序)由FORTRAN code生成的二进制文件的问题已经问了很多次,并约定在FORTRAN记录令人满意的说明了(如的 http://local.wasp.uwa.edu.au/~pbourke/dataformats/fortran/ ) 然而,当我试图实现C ++程序,牢记FORTRAN公约它仍然无法正常工作。在这里,我想我们的二进制文件“TEST.bin,烧写”包含1个整数 ..
发布时间:2016-08-06 22:26:12 C/C++开发

二进制打开文件VS文本之间的差异

我已经做了一些东西,如: FILE * A =的fopen(“a.txt中”,“W”); 为const char *数据=“ABC123” 的fwrite(数据,6,1,); fclose函数(一); ,然后在生成的文本文件,它说:“ABC123”一样的预期。但后来我做的: //这一次却是“WB”不只是“W” FILE * A =的fopen(“a.txt中”,“世行”); 为const ..
发布时间:2016-08-06 22:24:10 C/C++开发

如何访问在C ++ .HGT SRTM文件?

下面是与该文件的一个很好的说明这一议题的类似的问题: 如何阅读NASA .hgt二进制文件 我是相当新的编程和一般我迄今所作的努力是非常有限的。我的最终目标是访问高程数据,并存储在一个二维数组为方便。我一直试图在同一时间读取该文件2个字节,因为已经建议,但我不知道下一步该怎么做。以下是我到目前为止有: 的#include<&iostream的GT; #包括LT&;&的fstre ..
发布时间:2016-08-06 22:23:54 C/C++开发

问题写INT在C二进制文件

我需要编写使用C的I / O功能的数据为二进制文件。下面code使运行时异常: 的#include“stdio.h中”INT主(INT ARGC,CHAR *的argv []){ FILE *计划生育=的fopen(“path_to_file.bin”,“世行”); 如果(FP == NULL){ 的printf(“错误创建文件”); 返回-1; } ..
发布时间:2016-08-06 22:23:47 开发方法

自动打开一个文件作为二进制红宝石

我使用Ruby 1.9的打开多个文件,并将它们复制到归档。现在也有一些二进制文件,但有些不是。由于Ruby 1.9的没有自动打开二进制文件,二进制文件,有没有办法打开它们自动地呢? (所以的“.class”将是二进制的,名为“.txt”不是) 解决方案 事实上,由Alex D中的previous答案是不完整的。虽然这是真的,有在Unix文件系统中没有“文本”模式,红宝石确实让二进制和非二进 ..
发布时间:2016-08-06 22:22:29 开发方法

如何输出一个std ::地图为二进制文件?

我怎么能输出的std ::地图来的二进制文件? 该地图声明看起来是这样的。 地图<字符串,客户* GT;账户;ofstream的操作系统(outFileName.c_str()); os.write(); 我需要知道什么装进的write()函数有它的工作就是我想要的。我需要输出的类别帐户一个接一个或我是安全的,只是它输出为地图 ? 解决方案 既然你把它作为指针,你将不得不遍历在地 ..
发布时间:2016-08-06 22:22:18 C/C++开发