函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。
例子:
char *pBuffer = GetSQLBuffer();
snprintf(pBuffer,GetSQLBufferSize() - 1, SQL_UPDATE_ROLE_PET, GetNum(), GetIDs().c_str(), GetDetails().c_str(),GetRoleID());
char szSQL[1024] = {0};
snprintf(szSQL, 1023, SQL_QUERY_ROLE_PET_BINARY, GetRoleID());