Bru*_*uno 2 c c++ printf visual-c++
我有一个 vc++ 方法,它使用 fprintf 将值写入硬盘中的文件。我想更改此方法,以便不将值写入光盘,而是返回指向数据的指针。
我提前知道我必须分配的大小。有没有办法将内存流或无符号字符指针传递给 fprintf?
谢谢
您可以使用sprintf或更好的 snprintf [ _snprintf/snprintf_s for VC++](正如 Michael Burr 指出的以及 sprintf 链接的“备注”部分中所述)。
而且,由于它被标记为 C++,所以最好使用std::stringstream。