我正在处理一个小型实时OS项目,但遇到一个小问题。
HWND
如您所见,此函数使用完全相同的参数调用Log和printf函数。 我的问题是-有什么方法可以使这段代码更通用?
感谢您的想法。 谢谢
答案 0 :(得分:2)
您可能需要做一个简单的简化。
void printOutput(void)
{
char const* format = "Fib(%d) = %d";
Log_info2(format, FIB_N , cur);
System_printf(format, FIB_N , cur) ;
System_flush();
}
进一步简化以减少代码重复。
void printOutput(void)
{
char message[200]; // Make it large enough for your neeeds.
sprintf(message, "Fib(%d) = %d", FIB_N , cur);
Log_info2(message);
System_printf(message) ;
System_flush();
}