网 logo

asprintf

asprintf()可以说是一个增强版的sprintf(),在不确定字符串的长度时,非常灵活方便,能够根据格式化的字符串长度,申请足够的内存空间。此外,使用完后,必须通过free()释放空间。不过,这是libtool扩展的C函数库,不是标准C函数库或者POSIX。

正文

函数原型:

int asprintf(char **strp, const char *fmt, ...);

头文件:

asprintf.c

参考资料