函数不定参数的定义与解析
2013-06-26 10:36
197 查看
void ErrMsg(LPTSTR szFormat,...)
{
static TCHAR szBuffer[2048]={0};
const size_t NUMCHARS = sizeof(szBuffer) / sizeof(szBuffer[0]);
const int LASTCHAR = NUMCHARS - 1;
va_list pArgs;
va_start(pArgs, szFormat);
// Use a bounded buffer size to prevent buffer overruns. Limit count to
// character size minus one to allow for a NULL terminating character.
_vsntprintf(szBuffer, NUMCHARS - 1, szFormat, pArgs);
va_end(pArgs);
}
{
static TCHAR szBuffer[2048]={0};
const size_t NUMCHARS = sizeof(szBuffer) / sizeof(szBuffer[0]);
const int LASTCHAR = NUMCHARS - 1;
va_list pArgs;
va_start(pArgs, szFormat);
// Use a bounded buffer size to prevent buffer overruns. Limit count to
// character size minus one to allow for a NULL terminating character.
_vsntprintf(szBuffer, NUMCHARS - 1, szFormat, pArgs);
va_end(pArgs);
}
相关文章推荐
- python-在定义函数时,不定长参数中,默认值参数不能放在必选参数前面
- [代码笔记] python的函数定义之各种参数(必须,关键字,默认值,不定长)
- c/c++函数不定参数定义
- 通过printf函数简单实现解析不定参数表
- php定义不定参数的函数
- java 泛型使用和不定参数函数定义
- 各种python 函数参数定义和解析
- Python自定义函数定义,参数,调用代码解析
- 【python学习资料】各种python 函数参数定义和解析 --转载自byte_way
- python如何定义不定参数函数
- 如何定义不定参数的函数
- 如何定义不定参数的宏
- 不定输入参数函数的编程中需要用到的宏,即注意事项
- C++程序设计语言练习7.3 函数不定个数参数的写法和多参数处理接口
- CImageList类Create函数参数解析
- 17周练习一(1.1)该定义函数不能实现实际参数在必要时的交换
- 如何使用getopt()函数解析参数
- 函数参数默认值的定义问题
- Shell脚本函数定义和函数参数
- Shell脚本函数定义和函数参数