boost::filesystem 如何拥有正确的文件路径将其读入字符串流?
所以我有一个 path
p
我可以调用例如 is_regular_file(p)
和 file_size(p)
但如何将该文件读入字符串流? (顺便说一句,我只需要阅读它)
So I have a path
p
and I can call for example is_regular_file(p)
and file_size(p)
on it but how to read that file into stringstream? (btw I need only to read it)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我假设您想将整个文件复制到
stringstream
中。这是一种由内而外的演示:
I assume you want to copy the entire file into the
stringstream
.Here is a kind of inside-out demo:
boost::filesystem::path 有字符串方法。
常量 std::string &字符串()常量;
http://www.boost .org/doc/libs/1_43_0/libs/filesystem/doc/reference.html#Class-template-basic_path
ss << p.string().c_str();
boost::filesystem::path has string method.
const std::string & string() const;
http://www.boost.org/doc/libs/1_43_0/libs/filesystem/doc/reference.html#Class-template-basic_path
ss << p.string ().c_str ();