【发布时间】:2012-06-24 19:46:59
【问题描述】:
我想做这样的事情:
writeLog(printf("This is the error: %s", error));
所以我正在寻找一个返回格式化字符串的函数。
【问题讨论】:
-
查找
snprintf。 -
抱歉,snprintf 的功能似乎与 sprintf 几乎相同,将格式化的字符串放入变量中。我正在寻找的是一个直接返回格式化字符串的函数。
-
请记住,有人必须释放可能由该神奇格式化函数分配的字符串。让
writelLog这样做很尴尬。您可能需要考虑更长的选项(或使用 C++)。