admin 的 站内主页

浅谈C语言中的布尔(bool)类型
HOT

 我们知道在C++里有专门的bool类型,用来表示真或假。但是在C语言里没有这样的类型(至少我是一直这么认为的),表达式的值0为假,非0为真。所以条件判断语句( if(…)、while(…) )非常灵活,甚至一个指针类型都可以是条件表达式。  为了使程序更清晰,我们常常会给出如下的宏定义:  typedef int BOOL;  #define TRUE 1 ...
阅读全文

C++回调函数(callback)的使用
HOT

 什么是回调函数(callback)     模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。 那么我们就把foo称为回调函数。     例子: &...
阅读全文

浮点数在计算机中的存储方式
HOT

 C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上都是遵从IEEE的规范的,float遵从的是IEEE R32.24...
阅读全文

C语言 socket 编程学习
HOT

 对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换.    SOCKET中首先我们要理解如下几个定义概念:    一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的网络地址,就向...
阅读全文

VC读写XML文件
HOT

 1、安装MSXML 4.0 SP2。在VC6中建立一个基于Dialog的工程。如图:在界面上放置3个编辑框、1个按钮控件。其中属性设置如下。编辑框: IDCategoryVariable TypeVariable NameIDC_IDValueCStringm_strIdIDC_AUTHORValueCStringm_strAuthorIDC_TITLEValueCStrin...
阅读全文

VC画图用到的主要方法
HOT

 1。鼠标落下,记录鼠标的起始位置void CMyEasyDrawView::OnLButtonDown(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 //graph->m_nType=dlg-> m_bStartDraw = true; m_PtPress = m_...
阅读全文

vc++操作mysql数据库的技巧
HOT

 (调试此Demo需要将目录里的mydb子目录拷到MySQL安装目录的data子目录下(我的是:D:\Program Files\MySQL\MySQL Server 5.0\data)  摘要:本文详细阐述了如何进行MySQL的安装、调试,以及如何用VC进行编译,实现数据的“添加、修改、删除”等功能。 ...
阅读全文

100个经典的C语言算法
HOT

100个经典的C算法C语言的学习要从基础开始,这里是100个经典的算法题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?__________________________________________________________________程序分析:兔子的规律为数列1,1,2,3,5,8,...
阅读全文

代码从VS2003升级到VS2005的编译链接问题及解决方法
HOT

 最近做了一个代码从VS2003升级到VS2005的工作,出现了不少问题,在参考了一些网上的资料和朋友的帮助后,再加上自己的分析调查,到目前为止出现的问题都解决了。由于发现网上这方面的资料似乎比较零散,为了使同样要做VS2003(或VC6)程序向VS2005(或VS2008)转化的朋友能够少走一点弯路,打算集中整理一下,分几回贴出。也欢迎各位网友提出宝贵意见或建议。(注意:由于VC6和V...
阅读全文

C语言解决骑士巡游问题
HOT

例如:    骑士巡游问题概括如下:在国际象棋一个攀爬上一块一匹马,然后用在国际象棋的“马字”股是要求马不能重复完成的25个格子。枚举法解决骑士巡游问题的实例。程序可定制的董事会,第一个输出符号矩阵的大小,然后进入棋盘上的初始位置,它可以提供一个解决方案的骑士。实例分析:    这个实例首先使用...
阅读全文
2 页 / 共 12