C/C++
文章平均质量分 81
johnson4303
这个作者很懒,什么都没留下…
展开
-
C,C++中使用可变参数
原文地址: http://blog.csdn.net/morewindows/article/details/6707662 可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等。可变参数是实现printf(),sprintf()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然转载 2012-06-17 10:43:12 · 569 阅读 · 0 评论 -
C/C++ 在控制台下显示进度
原文地址: http://blog.csdn.net/morewindows/article/details/6742078 当程序在进行大量的运算或IO操作时,常常需要耗很长时间,为了不让用户有一个乏味的等待或是错误的认为系统已经死机,有必要给程序添加进度提示功能。在窗口界面中要显示进度条和显示完成百分比是非常容易的,但如何在控制台下去完成这个任务了?一行一行的输出当前完成百分比肯定是不转载 2012-06-17 10:45:19 · 729 阅读 · 0 评论 -
C,C++宏中#与##的讲解
原文地址: http://blog.csdn.net/morewindows/article/details/6697488 文中__FILE__与示例1的可以参见《使用ANSI C and Microsoft C++中常用的预定义宏》宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号。转载 2012-06-17 10:48:57 · 466 阅读 · 0 评论 -
有符号数与无符号数的强制类型转换问题
在C语言中有符号数转化为无符号会出现一些问题,先看以下的程序例子:int main(){ char ch[12] = {0xF0, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00}; unsigned int result = (ch[7] << 8) + ch[6]; // ch[7]为0x0原创 2012-12-27 12:24:40 · 25356 阅读 · 2 评论 -
printf()格式化输出详解
本文来自:http://www.kuqin.com/language/20080420/7060.html 和http://hi.baidu.com/ejxzntbomebbcxq/item/21c521d1cc77dd3ae3108f83printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不转载 2013-01-22 08:58:51 · 707 阅读 · 0 评论