-
加注解的纸条问题 日期:2009-12-22 15:42:36 点击:3 好评:0
有a。b。c。d。e,每个人额头上贴了一张或黑或白的纸。5人对做,都可看到其他人的颜色,但不知道自己的。5人相互观察: A说 有3个贴白纸,1人贴黑纸 B说 四人都是贴的黑纸 C说 有...
-
几个图形(03) 日期:2009-12-22 15:42:36 点击:8 好评:0
/*图形函数库图形设备治理头文件*/ /*graph.inc*/ union REGS reg; /*枚举变量定义*/ strUCt SREGS inreg; void SetMode(int Mode) /*图形模式选择函数*/ { reg.h.ah=0; reg.h.al=Mode; int86(0x10,reg); } #define MaxXres 320...
-
几个游戏代码(机器人大战) 日期:2009-12-22 15:42:36 点击:3 好评:0
*/ #include "graphics.h" #include "bios.h" #include "conio.h" #include "stdlib.h" #include "dos.h" #define UP 0x4800 #define DOWN 0x5000 #define LEFT 0x4600 #define RIGHT 0x4d00 #define ESC 0x0016 #define VGA256 0x13 #define TEXT 0x03 int x...
-
几个游戏代码(麻将原代码) 日期:2009-12-22 15:42:36 点击:3 好评:0
...
-
霍夫曼树编码的实现 日期:2009-12-22 15:42:36 点击:3 好评:0
#include #include #include #include typedef strUCt { unsigned int Weight; unsigned int Parent; unsigned int lChild; unsigned int rChild; }HTNode,*HuffmanTree; typedef char **HuffmanCode; int LookFor(char *str,char letter,int count); void Ou...
-
集邮问题 日期:2009-12-22 15:42:36 点击:4 好评:0
集邮爱好者把所有的邮票存放在三个集邮册中,在A册内存放全部的十分之二,在B册内存放全部的七分之几,在C册内存放303张邮票,问这位集邮爱好者集邮总数是多少?以及每册中各有...
-
几个图形(02) 日期:2009-12-22 15:42:36 点击:8 好评:0
/*分型图形库数学函数头文件*/ /*math.inc*/ #define Ln10 2.30258509299405E+000 /*数学常数定义*/ #define Pi 3.1415927 #define PiOver180 1.74532925199433E-002 #define PiUnder180 5.72957795130823E+001 typedef enum{false,true}Bo...
-
获取GetLastError返回信息 日期:2009-12-22 15:42:36 点击:4 好评:0
//错误处理,显示原因 void __fastcall TSerialPort::ProcessErrorMessage(char* ErrorText) { char ErrorMsg[400]; LPVOID lpMsgBuf; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER //自动分配消息缓冲区 FORMAT_MESSAGE_FROM_SYSTEM, //从系...
-
获取WinNT/Win2k当前用户名和密码 日期:2009-12-22 15:42:36 点击:3 好评:0
本文所用的代码原创作者已不知.是ccrun的一个朋友磨刀老头提供给的,在此对作者表示感谢.经ccrun(老妖)在Win2k下试验成功. // 获取WinNT/Win2k当前用户名和密码,调用以下函数即可: // bo...
-
获取操作系统的类型和版本 日期:2009-12-22 15:42:36 点击:5 好评:0
...
-
简单扫雷游戏 日期:2009-12-22 15:42:36 点击:4 好评:0
鼠标右键的功能没写进去,这个程序主要是练下鼠标操作的,其中显示空白区域还用了个第归,写得比较简单.望大家多多指教. #include #include #include #define LEFTPRESS 0xff01 #define LEFTCLICK 0xff10 #...
-
简单坦克大战 日期:2009-12-22 15:42:36 点击:3 好评:0
今天下午赶出来的,还有很多东西要不要加进去我自己还没决定,因为有些东西以前练过了,而有些东西没练过,还有很多不足之处. #include #include #include #include #include #define KEY_ESC 0x01 #d...
-
回文数的形成 日期:2009-12-22 15:42:36 点击:2 好评:0
回文数的形成规则不知道数学上有没有证实。假如有的话,朋友可以告诉我,这里通过编程验证。 规则:任意的一个的十进制的整数,将其转过来后和原来的整数相加,得到新的整数后...
-
exit()子程序终止函数与return()函数的差别 日期:2009-12-22 15:42:36 点击:4 好评:0
在main函数中我们通常使用return (0);这样的方式返回一个值。 但这是限定在非void情况下的也就是void main()这样的形式。 exit()通常是用在子程序中用来终结程序用的,使用后程序自动结束...
-
灵活运用c语言实现高级功能 日期:2009-12-22 15:42:36 点击:2 好评:0
C语言以其简洁、灵活、表达能力强,产生的目标代码质量高,可移植性好而著称于世。巧妙、灵活地运用C可以进一步挖掘出其潜在的功能。 1、字符数组和字符指针 指针和数组是C最具...
-
罗云彬VxD教程--DeviceIoControl接口 日期:2009-12-22 15:42:36 点击:4 好评:0
在这一节中我们将要关于学习动态VXD,非凡是如何创建,加载和使用。 VxD接口 VxD总共提供了4种接口。 l VxD services VxD服务 l V86 Interface V86接口 l Protected-mode (PM) Interface 保护模式接口 l...
-
利用链表实现目录内所有文件列表显示 日期:2009-12-22 15:42:36 点击:1 好评:0
#include #include #include #include void main(int argc,char *argv[]) { DIR *Directory_pointer; strUCt dirent *entry; struct FileList { char filename[64]; struct FileList *next; }start,*node; if (argc!=2) { printf("Must specify a directory "...
-
利用中断实现每500毫秒接收一次数据 日期:2009-12-22 15:42:36 点击:2 好评:0
//调用DOS下的中断。 //DOS的时钟中断 int 21H AH=0x1C 每秒产生18.2次中断 //该程序时间间隔为550毫秒 可以由count的值算出。 #include #include #include #define INTR 0X1C //0x1c为时钟中断 #ifdef __cplusplu...
-
练习顺序查找、折半查找及二叉排序树的实现 日期:2009-12-22 15:42:36 点击:1 好评:0
...
-
链表的运算(02) 日期:2009-12-22 15:42:36 点击:2 好评:0
3.链表节点的插入 4.链表节点的删除 3.链表节点的插入 解: 1) 首先声明一个新节点供输入要插入节点的内容 2) 由用户输入一个节点内容(Key),表示欲插入在哪一个节点之后 3) 持续往下...