7得票2回答
如何检查C++中的输入流(cin)是否有内容

有没有办法检查cin中是否有内容?我尝试过peek()函数,但是如果没有任何内容,peek()函数会等待输入,这不是我想要的。谢谢。

10得票2回答
如何将 istream * 转换为字符串或直接打印它?

下面是Connector/C++的一个函数,它返回一个istream*类型的值。如果我试图直接打印它,会显示十六进制或内存地址,因为它是一种指针类型。 istream *stream = res->getBlob(1); 我尝试使用以下方法读取并打印它: string s...

8得票2回答
方便地将std::vector<unsigned char>复制到输入流(std::istream)对象

我正在尝试使用一个第三方库中的函数,该函数需要一个输入流对象来传输二进制文件数据。 函数签名如下: doSomething(const std::string&amp; ..., const std::string&amp; ..., std::is...

10得票3回答
C ++中的std :: istream readsome没有读取任何内容

好像 readsome 根本没有读取任何内容。它返回 0 并且没有读取任何字符。这里出了什么问题? #include &lt;fstream&gt; #include &lt;iostream&gt; int main () { std::fstream stream("list.cp...

23得票5回答
istream::getline 返回类型

istream::getline方法返回什么?我在问这个问题是因为我看到要循环遍历一个文件,应该这样做:while ( file.getline( char*, int ) ) { // handle input } 返回的是什么?

26得票2回答
为什么istream对象可以用作bool表达式?

有人知道为什么istream对象可以用作布尔表达式吗?例如: ifstream input("tmp"); int iValue; while (input &gt;&gt; iValue) //do something; 在这里,input &gt;&gt; iValue返回一...

99得票6回答
使用C++文件流(fstream),如何确定文件的大小?

我相信我在手册中漏掉了这一点,但是如何使用C++ fstream头文件中的istream类确定文件的大小(以字节为单位)?

8得票4回答
libc++和libstdc++之间的istream结束符(eof)差异

以下(玩具)程序在链接到libstdc++和libc++时返回不同的结果。这是libc++中的一个错误还是我没有理解如何使用istream的eof()函数?我已经尝试在Linux和Mac OS X上使用g++以及在Mac OS X上使用clang,有和没有使用-std=c++0x参数都尝试过。...

7得票1回答
如何为自定义的istream/streambuf实现seekg()函数?

我在十年前是一名C++专家,但过去十年我一直在编写Java程序。我刚刚开始一个使用小型第三方XML解析器的C++项目。XML解析器接受STL istream。我的XML数据来自Windows COM IStream。我想我应该做正确的事情,创建一个适配器,将IStream数据取出并通过istr...

7得票3回答
ifstream的operator>>如何检测行末?

我有一个不规则列表,其中数据看起来像这样: [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Number] [Num...