Aween

向.NET进发

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年3月2日

摘要: 使用计算机的人每时每刻都在与数打交道,在计算机内部,数是以二进制表示的,而我们习惯上使用的是十进 制数,所以计算机从我们这里接收到十进制数后,要经过翻译,把十进制数转换为二进制数才能进行处理,这 个过程是由计算机自动完成的。但是对程序员来说,有时需要把十进制数转换为二进制数、十六进制数和八进 制数,或者把十六进制数转换为十进制数等,这都不是一件轻松的工作,为了使这项工作变得轻松愉快,作者 用TUR... 阅读全文
posted @ 2006-03-02 22:03 Aween's Blog 阅读(2819) 评论(0) 推荐(0) 编辑

摘要: /* CONVOLVE.C - Turbo C 2.0 implementation of image convolution */ /* ---------- by Wesley G. Faler. All code is "as is". There */ /* is NO copyright. Use this code as you will, and if you make */ /* money at it, good for you. */ 阅读全文
posted @ 2006-03-02 22:03 Aween's Blog 阅读(696) 评论(1) 推荐(0) 编辑

摘要: //字符串查找//程序在Borland C++3.1上编译通过#include //#include >i;}bool chazhao(char a[MS],char b[MS]){ int i; i=searchStr(a,b,1,1);if(i!=0){i=i-strlen(b)+1;cout<<i<<endl;}}//从s1中第n个开始查找s2第m个开始 返回s2的末尾在s1... 阅读全文
posted @ 2006-03-02 22:02 Aween's Blog 阅读(278) 评论(0) 推荐(0) 编辑

摘要: Turbo C 2.0 函数中文说明大全 -------------------------------------------------------------------------------- 分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch... 阅读全文
posted @ 2006-03-02 22:02 Aween's Blog 阅读(758) 评论(0) 推荐(0) 编辑

摘要: C语言程序设计调试技术(2)——基本调试手段 程序的基本调试手段有以下几种:标准数据校验、程序跟踪、边界检查和简化循环次数等。下面分别介绍之。 l 标准数据校验:在程序编译、连接通过以后,就进入了运行调试阶段。运行调试的第一步就是用若干组已知结果的标准数据对程序进行检验。标准数据的选择非常重要,一是要有代表性,接近实际数据;二是比较简洁,容易对其结果的正确性进行分析。另外,对重要... 阅读全文
posted @ 2006-03-02 22:01 Aween's Blog 阅读(444) 评论(0) 推荐(0) 编辑

摘要: 学习C语言程序设计的若干误区 (在建设和不断修改中,欢迎提出意见) 混淆C语言和具体的C语言系统(C语言程序开发环境) 人们常说:我学的是VC,你学的是TC,等等。这里实际上有一个重要的误解,就是混淆了C语言和C语言的程序开发系统(针对该语言的程序开发环境)。这两者之间到底有那些不同?我们在学习程序设计时应该如何认识这个问题呢? 1)C语言是抽象的,而C语言的环境是具体的。 2)C语... 阅读全文
posted @ 2006-03-02 22:01 Aween's Blog 阅读(419) 评论(0) 推荐(0) 编辑

摘要: CGA调色板与颜色值表: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 调色板 颜色值 ────────────────────────────── 符号常数 数值 0 1 2 3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ C0 0 背景 绿 红 黄 C1 1 背景 青 洋红 白 C2 2 背景 淡绿 淡红 黄 C3 3 背景 淡青 淡洋红 白 ━━━━━━━... 阅读全文
posted @ 2006-03-02 22:01 Aween's Blog 阅读(385) 评论(0) 推荐(0) 编辑

摘要: 漫长的假期对于我来说总是枯燥无味的,闲来无聊便和同学玩起童年时经常玩的二十四点牌游戏来。此游戏说来简单,就是利用加减乘除以及括号将给出的四张牌组成一个值为24的表达式。但是其中却不乏一些有趣的题目,这不,我们刚玩了一会儿,便遇到了一个难题——3、6、6、10(其实后来想想,这也不算是个太难的题,只是当时我们的脑筋都没有转弯而已,呵呵)。 问题既然出现了,我们当然要解决。冥思苦想之际,我的脑中... 阅读全文
posted @ 2006-03-02 22:00 Aween's Blog 阅读(881) 评论(2) 推荐(0) 编辑

摘要: 图形程序运行的条件 Turbo C为用户提供了一个功能很强的画图软件库,它又称为BorLand图形接口(BGI),它包括图形库文件(graphics.lib),图形头文件(graphics.h)和许多图形显示器(图形终端)的驱动程序(如CGA.BGI、EGAVGA.BGI等)。还有一些字符集的字体驱坳程序(如goth.chr黑体字符集等)。编写图形程序时用到的... 阅读全文
posted @ 2006-03-02 22:00 Aween's Blog 阅读(379) 评论(0) 推荐(0) 编辑

摘要: #include#include#include#define pi 3.1415926#define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300;#define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240;#define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y)void init... 阅读全文
posted @ 2006-03-02 21:59 Aween's Blog 阅读(354) 评论(0) 推荐(0) 编辑

摘要: #include"stdio.h"#include "math.h"#include "conio.h"#include "stdlib.h"#include "graphics.h"#define NUMBER 8#define PI 3.14#define STEP 8#define STRING "2000"#define MAXSIZE 24#define DEFSIZE 16stru... 阅读全文
posted @ 2006-03-02 21:59 Aween's Blog 阅读(265) 评论(0) 推荐(0) 编辑

摘要: 常用攻击程序 Abstract 这里有一些是老的,现在看来并没有用,但他们都很有名。 1 Land 攻击一台Win95的机器。这是Win95的一个漏洞,以其IP地址和端口向自 己的同一个端口发起连接(发SYN),Win95即会崩溃。 /* land.c by m3lt, FLC crashes a win95 box */ #include #include #include #... 阅读全文
posted @ 2006-03-02 21:58 Aween's Blog 阅读(581) 评论(0) 推荐(0) 编辑

摘要: 我们在编写一些应用软件时,为了使软件更为通俗浅显、易学易用,具备汉字的用户界面是必不可少的条件。在文本模式下,只要有汉字操作系统的支持,显示汉字是不成问题的。只要用printf或cprintf就可以了。#include void main(){printf("我正在学习C语言!");} 在图形模式下显示汉字就稍稍麻烦些。可幸的是有很多人从事这一问题的研究,并开发了一些用于汉字显示的函数。这些... 阅读全文
posted @ 2006-03-02 21:57 Aween's Blog 阅读(288) 评论(0) 推荐(0) 编辑

摘要: /**//*****************A=B*C******************/#include#include#define X 3#define Y 3int a[X][Y];int b[X][Y];int c[X][Y];void matrix(int b[][X],int c[][Y]);main(){ int i,j,temp; clrscr(); p... 阅读全文
posted @ 2006-03-02 21:56 Aween's Blog 阅读(330) 评论(0) 推荐(0) 编辑

摘要: C语言程序设计调试技术(1)—— 运行错误的判断与调试 通常所说的运行错误有两种,一种是逻辑错误,即程序的实际运行结果核对程序结果的期望不符;另一种是程序设计上的错误,但他躲过了编译程序和连接程序的检查,通常表现为突然死机、自行热启动或者输出信息混乱。 相对于编译和连接错误来说,运行错误的查找和判断更为困难。编译和连接错误分别由编译程序和连接程序检查,尽管有时它们报告的出错信息和错误的实际原因之... 阅读全文
posted @ 2006-03-02 21:56 Aween's Blog 阅读(492) 评论(0) 推荐(0) 编辑

摘要: =============================================================================任何一种棋类游戏其关键是对当前棋局是否有正确的评分,评分越准确则电脑的AI越高。五子棋游戏也是如此,但在打分之前,我们先扫描整个棋盘,把每个空位从八个方向上的棋型填入数组gStyle(2, 15, 15, 8, 2),其中第一个下标为1时表示黑... 阅读全文
posted @ 2006-03-02 21:56 Aween's Blog 阅读(1298) 评论(0) 推荐(0) 编辑

摘要: /********************************************************* CLRSCR **------------------------------------------------------** This function positions the cursor at the specified ** x,y coordinate. It u... 阅读全文
posted @ 2006-03-02 21:55 Aween's Blog 阅读(203) 评论(0) 推荐(0) 编辑

摘要: 部分图片未上传/**//*天宇软件作者:上海黑暗之龙2002/10/30麻将原代码*/#include "dos.h"#include "stdio.h"#include "graphics.h"#include "bios.h"#include "conio.h"#include "stdlib.h"unsigned char far *video_buffer=(char far *)0x... 阅读全文
posted @ 2006-03-02 21:54 Aween's Blog 阅读(357) 评论(0) 推荐(0) 编辑

摘要: 程序目的:输入一个任意大小的迷宫,用栈求出一条走出迷宫的路径,并显示在屏幕上。程序实现:可以实现载入迷宫和保存迷宫,附带文件中有4个测试迷宫路径的文件test1~4.dd。请将这些文件拷贝到TC当前目录下,或者在载入时写明完全路径。由于屏幕大小的限制,当用户自己输入迷宫时一定要注意:迷宫大小是有限制的,不小于4*3,不大于30*20。否则会出现错误信息。输入开始时全是墙,用上下左右键移动,用D... 阅读全文
posted @ 2006-03-02 21:50 Aween's Blog 阅读(516) 评论(0) 推荐(0) 编辑

摘要: 本世纪70年代初,美国普林斯顿大学的生态学家R·May在研究昆虫群体繁殖规律时提出一个著名的模型: χ[n+1]=k*χ[n]*(1-χ[n]) 其中χ[n]表示第n代群体的数目。当给定一个初始的χ[0]值,然后不停地迭代,人们发现随着k值的不同,得到的序列χn 有许多有趣的现象。当k值介于0与1之间时,χ[n]经过一定次数的迭代后都趋于0。当k值介于1和3之间时趋于1/k,当k值大于3时... 阅读全文
posted @ 2006-03-02 21:49 Aween's Blog 阅读(279) 评论(0) 推荐(0) 编辑