有没有办法将内存缓冲区创建为 FILE*.在 TiXml 中,它可以将 xml 打印到 FILE* 但我似乎无法让它打印到内存缓冲区。
最佳答案
有一种 POSIX 方式将内存用作 FILE
描述符:fmemopen
或open_memstream
,取决于您想要的语义:Difference between fmemopen and open_memstream
关于c++ - 如何使用 FILE* 写入内存缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44813821/