snprintf(),函数原型为
int snprintf(char *str, size_t size, const char *format, ...)
将可变参数 “…” 按照format的格式格式化为字符串,然后再将其拷贝至str中。
dlsym(), 函数原型为
void* dlsym(void *handle, const char *symbol)
根据动态链接库操作句柄与符号,返回符号对应的地址,不但可以获取函数地址,也可以获取变量地址。
handle:由dlopen打开动态链接库后返回的指针;
symbol:要求获取的函数或全局变量的名称。