函数原型:
int asprintf(char **strp, const char *fmt, ...);
asprintf函数可以在不确定字符串长度时,根据格式化字符串(fmt)的长度来申请内存.
如下:
char *buffer;
asprintf(buffer, "%s %s", TC_PATH, cmd); //通过%s %s动态组装buffer
.....
free(buffer); //使用完后记得free掉.
千万要记得free!!!!!
阅读(2867) | 评论(0) | 转发(0) |