vsnprintf打印方法??
我用vsnprintf打印错误信息,但是我只能在每一行打印24个char.每次打印到第24个, 信息就会停了。
现在我想接下去把第24个char之后的信息打印在新的一行,我能怎样做呢?
va_list args;
#define length 100
char debug[length];
if ( length < 23)
{
va_start(args, fmt);
vsnprintf(debug, length, fmt, args);
a_debug(devh,debug);
va_end(args);
}
else
{
//我应该怎样做呢?
}