📜  snprintf 与 mallo - C 编程语言代码示例

📅  最后修改于: 2022-03-11 15:04:35.607000             🧑  作者: Mango

代码示例1
size_t required_size = snprintf(NULL, 0, "%s: %s (%d)", msg, strerror(errno), errno) + 1;
char  *buffer = malloc(needed);
sprintf(buffer, "%s: %s (%d)", msg, strerror(errno), errno);