给定一个 char *str = "something %s something2 %d"
,我如何格式化它并生成一个新字符串而不打印出来?我知道打印出结果的“printf”,但我不需要打印出结果。
最佳答案
答案是sprintf
:它就是一个缓冲区的printf
。
关于c - 格式化 char*,类似于 "printf",但不打印出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46966512/
标签 c
给定一个 char *str = "something %s something2 %d"
,我如何格式化它并生成一个新字符串而不打印出来?我知道打印出结果的“printf”,但我不需要打印出结果。
最佳答案
答案是sprintf
:它就是一个缓冲区的printf
。
关于c - 格式化 char*,类似于 "printf",但不打印出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46966512/