是否有与Visual_printf_function等效的Microsoft Visual C ++?

时间:2013-09-27 22:24:47

标签: c++ visual-c++ printf

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

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

3 个答案:

答案 0 :(得分:0)

在探索在Visual C ++中编程时自定义printf函数的方法之前,请花一些时间考虑一下为什么要在第一时间使用C风格的printf

由于您使用C ++编程,使用std::string个对象而不是C风格的字符串,并且对于自定义和更复杂的字符串格式,请使用std::stringstream

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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