rainbowzc

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::
上一页 1 ··· 14 15 16 17 18

2006年6月29日

摘要: 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码: main() { int i,j,k; printf("/n"); for(i=1;i<5;i++)/*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf("%d, 阅读全文
posted @ 2006-06-29 15:48 ct 阅读(246) 评论(0) 推荐(0) 编辑

摘要: C/C++编程语言的最强大功能之一便是其动态分配和释放内存,但是中国有句古话:“最大的长处也可能成为最大的弱点”,那么C/C++应用程序正好印证了这句话。在C/C++应用程序开发过程中,动态分配的内存处理不当是最常见的问题。其中,最难捉摸也最难检测的错误之一就是内存泄漏,即未能正确释放以前分配的内存的错误。偶尔发生的少量内存泄漏可能不会引起我们的注意,但泄漏大量内存的程序或泄漏日益增多的程序可能会表现出各种各样的征兆:从性能不良(并且逐渐降低)到内存完全耗尽。更糟的是,泄漏的程序可能会用掉太多内存,导致另外一个程序垮掉,而使用户无从查找问题的真正根源。此外,即使无害的内存泄漏也可能殃及池鱼。 阅读全文
posted @ 2006-06-29 15:40 ct 阅读(190) 评论(0) 推荐(0) 编辑

摘要: 该功能的实现来源于codeproject上面的一个例子《Tooltips for Menu Item and popup menuitem》,其实例子讲的步骤很简单,不过我不打算简单的翻译一下,林语堂先生不是说:“只用一样东西,不明白它的道理,实在不高明”。 实现该功能的核心在于作者自己建立的一个MenuToolTip类,182行的代码实现了菜单提示的功能,下面我就将其一一解释开来,在每行代码的后面有具体的解释。 #ifndef _MENU_TOOLTIP //条件编译语句,判断是否定义了_MENU_TOOLTI宏#define _MENU_TOOLTIP//以下定义一些常量标识符#ifnde 阅读全文
posted @ 2006-06-29 15:21 ct 阅读(272) 评论(0) 推荐(0) 编辑

2006年6月27日

摘要: for(int i=0,int j=352*288*3;i<352*288*3,j>=0;i+=3,j-=3){temp[i]=rgb[j-3];temp[i+1]=rgb[j-2];temp[i+2]=rgb[j-1];}此算法可实现windows下的图像的旋转 阅读全文
posted @ 2006-06-27 09:03 ct 阅读(246) 评论(0) 推荐(0) 编辑

2006年6月11日

摘要: 步骤1.进入EVC4 ,打开模拟器开始->设置->连接->网卡->DC21X4 Ethernet 驱动程序->使用特定的IP地址->192.168.0.54255.255.255.02.一路确定下来,Emulator->Soft Reset3.打开电源即可如此EVC4.0模拟器的网络环境配置完毕,可以进行TCP/UDP的编程了 阅读全文
posted @ 2006-06-11 14:33 ct 阅读(269) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18