iostream相关内容

拼接在一起多个数据流在一个流类

我想打一个类(我们称之为类HugeStream)接受一个的IEnumerable <流> 在其构造。这HugeStream应该实现流抽象类。 基本上,我有1到来自DB到来,当放在一起,使一个巨大的XML文档UTF8流的多件。该HugeStream需要将文件备份,这样我可以寻求回缝在一起流在任何时候整个的0位置。 任何人都知道如何做一个迅速落实呢? 我看到在类似的这个页面似乎 ..
发布时间:2016-10-03 20:46:17 C#/.NET

的DataContractSerializer - 如何我可以输出的XML到字符串(而不是一个文件)

结果 我不得不对DataContractSerializer的一个简单的问题。也许它更是一个流问题。我发现了一段代码,将XML写入一个文件流。我基本上不想要的文件,只需要字符串输出 公共静态字符串DataContractSerializeObject< T>(T objectToSerialize) { 变种FS =新的FileStream(“的test.xml”,Fi ..
发布时间:2016-09-22 19:52:53 C#/.NET

STL,iostream的,新的,删除C / C ++的CUDA

我可以使用STL,iostream的,新的,删除C / C ++为CUDA? 解决方案 如果您有费米级GPU(使计算能力> = 2.0),并使用CUDA 4.0或更高版本,那么这两个新和删除可用的编缉是在设备code使用。 STL容器和算法的iostream不支持。 如果你想使用“STL像”与CUDA运算,你可能有兴趣在推力模板库。它允许主机code键用的容器类型与GPU透明交互并实现了 ..
发布时间:2016-08-22 16:58:09 C/C++开发

用C#包括的iostream?

在C ++中,我们始终把下面的程序的顶部 的#include&LT;&iostream的GT; 怎么样对C? 解决方案 好了,这就是所谓的标准I / O报头。在C你有:的#include&LT;&stdio.h中GT; ..
发布时间:2016-08-21 22:37:25 C/C++开发

为什么我需要刷新我的I / O流,以获得正确的结果呢?

为什么低于code不起作用?我的意思是,它显示在控制台输出各种奇怪的字符。 的#include&LT;&stdio.h中GT; 焦炭mybuffer [80]; 诠释的main() { FILE * PFILE; PFILE = FOPEN(“example.txt文件”,“R +”); 如果(PFILE == NULL)PERROR(“错误打开文件”); 其他{ ..
发布时间:2016-08-21 21:02:01 C/C++

什么时候用printf / scanf的VS COUT / CIN?

我测试了一些片段,我发现了使用G ++从MinGW的网站。这是C ++编译器......那么为什么它正确编译C ....为什么人们相互交织C和C ++。 具体的问题是:是否有O.K.同时使用C和C ++下摹++编译。如果答案是肯定的,这使我的生活更轻松,因为我没有修改code。 奇怪的是......得到一些C ++上班,路过一个字符串到一个ifstream的构造特别是当它需要一个C类型字符串. ..
发布时间:2016-08-18 22:58:46 C/C++开发

cstdio流VS的iostream流?

我刚学的的ios_bas​​e :: sync_with_stdio 功能,基本上可以让您关闭(或者,如果你已经把它关闭)之间的同步的存在的iostream 是用C ++使用和 cstdio 流是标准C.一部分流 现在,我一直以为标准输出,标准错误和标准输入用C基本上是包裹在一组++的输入输出流类C对象的。但如果他们要的同步的对方,这将表明C ++的的iostream 类的不的一个包装周围C'S ..
发布时间:2016-08-18 22:49:51 C/C++开发

按字符用C读取文件字符

大家好,我正在写在C BF间preTER和我碰到的读取文件的问题。我曾经为了读取第一个字符串使用scanf函数,但你不能在你的BF code空格或注释。 现在这里是我的。 的char * READFILE(字符*文件名) { FILE *文件; 字符* code =的malloc(1000 * sizeof的(炭)); 文件= FOPEN(文件名,“R”); 做 { ..
发布时间:2016-08-18 13:56:03 C/C++

为获得更好的iostream的错误信息

我实现了一个小程序,可以提取(并通过保险丝贴装)有一定的压缩格式。我使用的boost ::文件系统:: ifstream的,但在错误(例如,用户要提取不存在的文件),我变得非常不起眼的错误消息。我不知道是否有一种方式来获得在C ++? IO相关问题的更好的错误信息 在一个相关的说明我不知道我是否应该用C'S FILE * 或保险丝文件系统只是简单的文件描述符的情况下?因为字符串错误(错误)是比什 ..
发布时间:2016-08-12 19:06:14 C/C++开发

使用Boost MMAP阅读文本文件

我读以下文件: FILE.TXT Y:\\测试\\ DOCUMENTS \\文档\\流量保证 2 \\多\\ ACTEPROC_OK \\ 018-1-R.xml Y:\\测试\\ DOCUMENTS \\文档\\通量 保证2 \\多\\ ACTEPROC_OK \\ A018-2,R.xml Y:\\测试\\ DOCUMENTS \\文档\\流量保证 2 \\多\\ ACTEPR ..
发布时间:2016-08-12 18:09:45 C/C++

c + +复制标准输出通过重定向COUT到文件

美好的一天。 我必须使用产生大量的调试信息到标准输出的一些外部功能(通过的std :: COUT )。我想通过重定向 COUT 提振 tee_device 复制此信息的一些日志文件。我用下面的例子code: 的typedef的boost ::输入输出流:: tee_device&LT; ostream的,与ofstream的GT; TeeDevice; TYPEDEF的boost :: ios ..
发布时间:2016-08-12 18:00:59 C/C++开发

在WDK使用boost构建应用程序的环境呢?

我使用的是Windows驱动程序工具包(WINDDK 6001.18001)来构建,而不是Visual Studio 2005中,我采取这种方法我的用户空间的应用程序,因为我们还必须建立驱动程序组件,所以我倒是preFER有单一的编译环境建立的一切。微软本身使用了这种方法的几个产品。 这是工作的罚款,直到我开始使用升压1.38.0。我没有使用C ++内核模式组件,只需用户空间应用。在C ++中c ..
发布时间:2016-08-12 17:29:38 C/C++

如何创建一个升压SSL的iostream?

我添加HTTPS支持,code。使用升压TCP :: iostream的,做的输入和输出(作为HTTP服务器)。 我发现的例子(和有一个工作玩具HTTPS服务器)做使用boost :: ASIO ::读/升压:: ASIO :: SSL写入输入/输出,但没有使用的iostream和&lt;&LT ; >>运营商。如何打开一个SSL ::流到iostream? 工作code: 的#includ ..
发布时间:2016-08-12 17:13:29 C/C++开发

在文件/ ifstream的双向迭代器

我需要这将有一个双向迭代器/适配器一个输入文件流。 不幸的是的std :: ifstream的(或类似)只能用的std :: istream_iterator 中这是一个一种前向迭代的,不能倒退。 (还是我这里弄错了?) 我可以在整个文件只需装入到内存中,然后使用一个更强大的随机访问迭代器阵列上;不过,我想避免这种情况,和只读就像我真正需要的。它可能发生,我真的只需要一个文件的一小部分。 我 ..
发布时间:2016-08-12 17:10:52 C/C++开发

我怎样才能谱写输出流,所以输出为多个分身术?

我想组成两个(或多个)流为一体。我的目标是,任何输出定向到 COUT , CERR 和木屐也被输出到文件中,与原始流一起。 (因为当事情被记录到控制台,例如,闭幕后,我想还是可以回去查看输出。) 我在想这样做像这样的: 类stream_compose:公共流缓冲,私人的boost ::不可复制 { 上市: //取两个流,它们保存在stream_holder, //这个设置其缓冲 ..
发布时间:2016-08-12 17:01:17 C/C++开发

如何读取的Java .exe文件的内容

的什么是可能的选择和最appropiate阅读在Java中的可执行文件。的 我想产生一个.exe文件的十六进制再presentation。读二进制文件,然后执行转换即时通讯思想。但我怎么能读的。exe? 解决方案 1)读取的字节的文件。用 的BufferedInputStream(新的FileInputStream(新文件(“bin.exe”))) 2)转换每个字节十六进 ..
发布时间:2016-08-06 22:40:22 Java开发

iostream的二进制版本

我已经写输入输出流的二进制版本。它本质上允许你写的二进制文件,但是你可以对这些文件的格式的控制权。用法示例: my_file&LT;&LT;二进制:: u32le&LT;&LT; my_int&LT;&LT;二进制:: u16le&LT;&LT; my_string; 会写my_int为32位无符号整数,my_string作为一种长度 - prefixed字符串(其中preFIX是u16 ..
发布时间:2016-08-06 22:28:53 C/C++开发