是否有相当于register_printf_function的Microsoft视觉C++
Is there a Microsoft Visual C++ equivalent to register_printf_function?
我正在尝试为 c++ 中的类型注册自定义格式说明符。我已经找到了GNU生态系统的register_printf_function,但找不到Microsoft生态系统的等价物。存在吗?
编辑:我应该提到我不能使用iostream。
不,但由于您使用的是C++因此您可以对operator<<
和std::cout
执行类似操作。
在探索在 Visual C++ 中编程时自定义printf
函数的方法之前,请花一些时间思考一下为什么要首先使用 C 样式printf
。
由于您使用的是C++编程,因此请使用std::string
对象而不是 C 样式字符串,对于自定义和更复杂的字符串格式,请使用 std::stringstream
。
您可以使用 freopen 或 SetStdHandle 进行输出重定向。
相关文章:
- 视觉studo 2019中的漫画和静态/动态绑定
- 如何改变c++应用程序的视觉效果
- 当Microsoft文档仅包含 C# 示例时,如何查找 C++ 包含文件名
- 视觉工作室项目.提取源文件夹名称
- 带有 CKKS 的 Microsoft 密封中的矢量点积
- 为什么我在尝试模板时遇到视觉工作室C++错误
- 视觉工作室 2017;启用 /permissive 时,类型 "const wchar_t *" 的参数与类型 "PWSTR" 的参数不兼容
- 如何添加预防措施以绕过未注册Microsoft.ACE.OLEDB.12.0?
- 视觉我希望一个函数在另一个函数C++中进行计算
- 视觉 如何循环访问C++中遵循类似格式的多个.txt文件?
- 与其他编译器相比,相同的代码在工作室Microsoft提供不同的输出
- remove(str.begin(), str.end(), );无法正常工作(我正在使用视觉工作室 2012)
- 使用 Outlook 2016 Microsoft Store 连接到 Outlook COM
- 如何在视觉c ++项目中添加箭头键作为修饰键Microsoft
- 从C++调用Microsoft视觉 API 时出错
- 在Microsoft视觉工作室中使用CANalyzer库
- 如何在Microsoft视觉C++中更改默认语言
- 视觉 有没有办法找出Microsoft C++库的实现中使用了哪些特定算法?
- 是否有相当于register_printf_function的Microsoft视觉C++
- Microsoft 视觉工作室 2012 无法打开"python33.lib"