如何使用write函数格式化字符串?

时间:2013-01-13 00:31:22

标签: c unix

在我的C程序中,我使用printf("%d %s %s\n", node->id, node->date, node->input);将字符串打印到命令终端,但我现在需要使用写函数write(STDOUT_FILENO, cmdline, strlen(cmdline)); ...

如何像使用printf一样格式化字符串?

1 个答案:

答案 0 :(得分:10)

使用sprintf/snprintf将字符串格式化为字符缓冲区,然后使用write格式化。