排序
C语言 函数不定长参数
C语言 函数不定长参数 - 关于 C 语言的不定长参数使用,必然离不开三个宏:va_start、va_arg、va_end #include #define va_start __crt_va_start #define va_arg __crt_va_arg #define va_end _...
C语言 va_end 宏
C语言 va_start 宏 - C 编译器通常提供了一系列处理这种情况的宏,以屏蔽不同的硬件平台造成的差异,增加程序的可移植性。这些宏包括 va_start 、va_arg 、va_end 等,一般三者需要配套使用。 #i...
C/C++ wprintf 输出中文乱码
C/C++ wprintf 输出中文乱码 - 在 《 Unicode 和多字节区别 》 文章中有介绍 :Win32 API中大部分参数有字符串的函数都有两个版本,以 A 结尾,代表多字节版本,以 W 结尾,代表 Unicode 版本,两...
C语言 二维数组定义和使用
C语言 二维数组定义和使用- 在C语言中,一组数据的集合称为数组Array,也称为一维数组,比如:字符串char,实际上也算是数组,字符串由多个字符构成; 二维数组中的每一个数据叫做数组元素Eleme...
设置 Visual Studio 文件版权信息
设置 Visual Studio 文件版权信息 - /************************************************************************/ /*@File Name : $FILE_BASE$.$FILE_EXT$ /*@Created Date : $YEAR$/$MONTH$/...
C语言 __TIME__
C语言 __TIME__ - ANSI C 定义了许多宏。在编程中您可以使用这些宏,但是不能直接修改这些预定义的宏。 __DATE__ 当前日期,一个以 “MMM DD YYYY” 格式表示的字符串常量。 __TIME__ 当前时间...
C语言 文件读写 EOF
C语言 文件读写 EOF - 在文本文件中,数据都是以字符的 ASCII 代码值的形式存放。我们知道, ASCII 代码值的范围是 0 ~ 127 ,不可能出现 -1 ,因此可以用 EOF 作为文件结束标志。 因此,EOF 宏...
C语言 va_arg 宏
C语言 va_start 宏 - C 编译器通常提供了一系列处理这种情况的宏,以屏蔽不同的硬件平台造成的差异,增加程序的可移植性。这些宏包括 va_start 、va_arg 、va_end 等,一般三者需要配套使用。 #i...
C/C++ printf / wprintf 函数使用
C/C++ printf / wprintf 函数使用 - 在 《 Unicode 和多字节区别 》 文章中有介绍 :Win32 API中大部分参数有字符串的函数都有两个版本,以 A 结尾,代表多字节版本,以 W 结尾,代表 Unicode 版...
C/C++ CString 和 char* 相互转换
C/C++ CString 和 char* 相互转换,char转CString,CString转char,CString和char,CString和char相互转换,猿说编程,

















