1

我正在尝试为 c++ 中的类型注册自定义格式说明符。我找到了 GNU 生态系统的register_printf_function,但找不到 Microsoft 生态系统的等价物。一个存在吗?

编辑:我应该提到我不能使用 iostream。

4

3 回答 3

0

在探索printf使用 Visual C++ 编程时自定义函数的方法之前,先花点时间思考一下为什么首先要使用 C 风格printf

由于您使用 C++ 进行编程,因此请使用std::string对象而不是 C 样式的字符串,对于自定义和更复杂的字符串格式,请使用std::stringstream.

于 2013-09-27T22:31:29.983 回答
0

不,但是由于您使用的是 C++,因此您可以使用operator<<and执行类似的操作std::cout

于 2013-09-27T22:35:28.963 回答
0

您可以使用freopenSetStdHandle进行输出重定向。

于 2013-09-28T08:16:07.417 回答