iostream

    17热度

    4回答

    看起来像这样应该很简单,但我在网络搜索中找不到它。 我有一个ofstream是open()和fail()现在是true。我想知道失败的原因,如errno我会做sys_errlist[errno]。

    18热度

    3回答

    我正在尝试从URL读取到System.IO.Stream对象。我试图使用 Dim stream as Stream = New FileStream(msgURL, FileMode.Open) 但我得到一个错误,URI格式不支持FileStream对象。是否有一些方法可以使用从System.IO.Stream继承,它可以从URL中读取?

    9热度

    2回答

    我需要在流上桥接两个库。 QDataStream which is a stream from Qt ,并从其他图书馆的一些功能,看起来像这样 void read_something(istream& i); 我没有对如何创建QDataStream无法控制,我不能改变read_somthing功能的接口。 我能想到的第一件事就是编写一个继承istream并包装QDataStream的类。有

    1热度

    2回答

    问候。我刚刚开始使用boost :: asio库,并遇到了与boost :: asio :: ip :: tcp :: iostream相关的一些早期难题。 我的问题有两个部分: 1)一个人如何使用连接简单的主机和端口号对iostream? 我可以使client和server [boost.org]示例工作正常编码。服务器明确指定端口: boost::asio::io_service io_ser

    10热度

    3回答

    我一直阅读和被告知,与二进制文件处理时应该使用read()和write(),而不是在< <和> >运营商,因为它们意味着运营商用于格式化数据。我也读过可以使用它们,但这是一个高级话题,我无法找到任何人潜入和讨论的地方。 我最近看到一些代码,做了以下内容: std::ifstream file1("x", ios_base::in | ios_base::binary); std::ofstr

    4热度

    3回答

    在RHEL 5.0上编译用C++编写的程序包时。我收到以下错误。 >错误:nocreate不是std::ios 的源代码对应于构件: ifstream tempStr(argv[4] , ios::in | ios::nocreate); 我试图 #g++ -O -Wno-deprecated <file.cpp> -o <file> 以及: #g++ -O -o <file> 请提出解决方案。

    3热度

    2回答

    我想输出我自己的对象到一个STL流,但用自定义的格式。我想出了这样的事情,但是,因为我从来没有使用过的语言环境和强化装备之前,我不知道,如果这是有道理的,以及如何实现MyFacet和运营商< <。 所以我的问题是:这是否有道理,以及如何实现MyFacet和运营商< <? 下面是一个简单的例子,显示你是我想做的事情。 struct MyObject { int i; std::

    4热度

    3回答

    我有一个RichTextBox,我想将文本保存到文件中。 RichTextBox的每一行都以CR + LF(“\ n \ r”)结尾,但是当我将它保存到一个文件时,这行只在最后包含LF char。 如果我将内容复制到剪贴板而不是文件,一切都正常(剪贴板的内容在每行的末尾都有CR + LF,我可以在粘贴Notepad ++时看到它)。 txtClass是RichTextBox。 私人无效btnToC

    3热度

    1回答

    是否有可能使自定义流像stanadrd那样工作以处理错误?那是在缺省情况下使用good/fail/bad/eof位而不是异常? boost文档只提到抛出一个std :: failure错误并让其他错误传播(例如badalloc试图分配一个缓冲区),但是boost代码似乎没有捕获这些,而是​​依赖于用户代码来处理它们,但所有现有的代码都依赖于good(),bad()等方法,而在需要在出现错误后再次尝

    1热度

    3回答

    怎么会这样做呢?另外,有没有简单的方法来做到这一点?使用像Boost或类似的东西?