摘要: /**********************************************枚举格式:enum<枚举类型名>{<枚举表>};(见例1)enum{<枚举表>}<变量名表>;(见例2)第一个枚举值对应着一个整型数,通常情况下,第一个枚举值对应着常量值0,后面低次.(特殊用法参考例3例4)enumbool{false,true};//bo... 阅读全文
posted @ 2009-05-27 09:37 Kane_BJ 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 问题描述:今天在Visual Studio 2005中调试某个程序时遇到一个奇怪问题,就是在某个源文件中设置的断点老是无效,提示“当前不会命中断点。源代码与原始版本不同”信息。清理项目、重编项目、重新拷贝原文件都解决不了问题,“工具”,“选项”,“调试”,“要求源文件与原始版本完成匹配... 阅读全文
posted @ 2009-05-20 10:44 Kane_BJ 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 在坐标系中设定左上方点为原点坐标(0, 0),以矩形的左上点坐标和右下点坐标来表示一个矩形.求两个矩形相交的区域(该区域为矩形)./* 函数结果状态代码 */#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Status;/* 点结构... 阅读全文
posted @ 2009-05-19 14:33 Kane_BJ 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 1.先来介绍它的第一条也是最重要的一条:隐藏 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c.下面是a.c的内容: char a = 'A'; // global variable void msg() { printf("Hello\n"); } 下面是main.c的内容... 阅读全文
posted @ 2009-05-18 21:46 Kane_BJ 阅读(11773) 评论(0) 推荐(1) 编辑
摘要: sprintf() 格式化输出函数功能: 函数sprintf()用来作格式化的输出。用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);说明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用 outtextxy()函数将串里的字符显示在屏幕... 阅读全文
posted @ 2009-05-03 15:14 Kane_BJ 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 汉字编码总体上,可以分为以下几种类型: 输入码:是为了通过键盘字符把汉字输入计算机而设计的一种编码。 英文输入时,相输入什么字符便按什么键,输入码和机内码一致。汉字输入时,可能要按几个键才能输入一个汉字。 汉字输入方案有成百上千个,但是这千差万别的外码输入进计算机后都会转换成统一的内码。 汉字输入方案大致可分为以下4种类型: (1) 音码:如全拼、双拼、微软拼音等 (2) 形码:如五笔字型、郑码... 阅读全文
posted @ 2009-04-27 21:45 Kane_BJ 阅读(1971) 评论(0) 推荐(0) 编辑
摘要: 本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 ... 阅读全文
posted @ 2009-04-23 20:20 Kane_BJ 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.General Polygon Clipper ,商业级质量的2D多边形,并/差/异或的算法库,支持带洞多边形,极其强大.C开源码形式http://www.cs.man.ac.uk/~toby/alan/software/2.Computer geometry algorism library, 以C++范型概念构架起来的几何算法库. http://www.cgal.org3.The Ston... 阅读全文
posted @ 2009-04-22 14:04 Kane_BJ 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 在VC 中new一个名称为libTest的static library工程,并新建lib.h和lib.cpp两个文件,lib.h和lib.cpp的源代码如下: //文件:lib.h #ifndef LIB_H #define LIB_H extern "C " int add(int x,int y); //声明为C编译、连接方式的外部函数 ... 阅读全文
posted @ 2009-04-22 09:34 Kane_BJ 阅读(404) 评论(0) 推荐(0) 编辑
摘要: VC中下面几个结构体大小分别是多少呢struct MyStruct {  double m4;  char m1;  int m3; }; struct MyStruct { char m1;  double m4;  int m3; }; #pragma pack(push)//保存对齐状态 #pragm... 阅读全文
posted @ 2009-04-20 13:02 Kane_BJ 阅读(555) 评论(0) 推荐(0) 编辑