Rel*_*lla 1 c++ boost file boost-filesystem
所以我有一个path
p
我可以调用的例子is_regular_file(p)
,file_size(p)
但是如何将该文件读入stringstream?(顺便说一句我只需阅读它)
我假设您要将整个文件复制到stringstream
.
std::stringstream ss;
ss << std::ifstream( p.string().c_str() ).rdbuf();
Run Code Online (Sandbox Code Playgroud)
这是一种由内而外的演示:
Shadow:code dkrauss$ ./ssclone ssclone.cpp
#include <sstream>
#include <fstream>
#include <iostream>
int main(int, char *argv[] ) {
std::stringstream ss;
ss << std::ifstream( argv[1] ).rdbuf();
std::cout << ss.str() << '\n';
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2902 次 |
最近记录: |