【发布时间】:2014-11-24 05:33:05
【问题描述】:
这就像 readsome 甚至没有阅读。返回 0 并且不读取任何字符。这里有什么问题?
#include <fstream>
#include <iostream>
int main ()
{
std::fstream stream("list.cpp", std::ios::in);
if (stream.good() || !stream.bad() || stream.is_open()) {
std::cout << "Well, stream looks good." << std::endl;
char justOneChar = 'L';
auto ssize = stream.readsome(&justOneChar, 1);
std::cout << ssize << " : " << justOneChar << std::endl;
}
return -1;
}
输出:
嗯,流看起来不错。 0:L
【问题讨论】: