本文共 322 字,大约阅读时间需要 1 分钟。
void CTP::TPWarn(const char *fmt, ...)
{ char buff[256] = {0}; int used = 0; int size = static_cast<int>(sizeof(buff)); va_list ap; va_start(ap, fmt); int ret = vsnprintf(buff, sizeof(buff), fmt, ap); if (ret < 0) {used = 0;} else if (ret >= size){used = size - 1;} else { used = ret;} va_end(ap); if (used <= 0) return; }转载地址:http://cirgi.baihongyu.com/