tow*_*owi 5 c++ iostream stream
我可以使用在其他地方打开的吗
FILE* f = ...
Run Code Online (Sandbox Code Playgroud)
初始化某个std::ostream实例的东西?像这样(伪代码):
FILE *f = ...;
std::ostream os;
os./*bind_to_f*/( f ); // HOW?
os << "Hello world" << std::endl;
Run Code Online (Sandbox Code Playgroud)
使用 GCC,您只需将现有文件描述符传递给构造函数 ( ref ):
FILE *f = ...;
std::ofstream os(fileno(f));
Run Code Online (Sandbox Code Playgroud)
构造函数:ofstream::ofstream (int fd)
使用文件描述符 fd 创建一个 ofstream 以写入已打开的文件。
| 归档时间: |
|
| 查看次数: |
2196 次 |
| 最近记录: |