标签: windows printf
我想定义自己的printf输出转换:
printf("%T", widget);
对于gcc,我可以使用printf.h here。
printf.h
如何为Windows(Visual Studio)执行此操作?
答案 0 :(得分:0)
这是一个“坏主意”(tm) - 它更容易。更灵敏,更便携,更易于编写普通功能来进行转换。例如(假设widget具有id和名称):
void PrintWidget( Widget * w ) { printf( "widget id %d name %s " , w->id, w->name ); }
答案 1 :(得分:0)
不是让printf进行转换,而是为对象提供一个转换为字符串的函数,让printf正常输出字符串。
printf