【发布时间】:2020-07-09 19:55:43
【问题描述】:
我的任务是在 Linux 中编写一个将存储设备模拟为文件的文件系统。
我得到的一个功能需要读取“文件”中的数据。为此,我有一个应该返回std::string 的函数。
如何使用以下函数从文件中读取数据
直接进入std::string?
void read(int addr, int size, char *ans)
有没有办法将std::string 中的字符数组作为参数传递给这个函数?
到目前为止我遇到的所有方法和成员函数都只返回const char*,这在这种情况下不起作用。
谢谢!
【问题讨论】: