上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 一、数字转化成字符 如有 int a = 5现在要把 5变成 '5' 放入ch中int a=5; int ch; ch = a+'0';二、给对话框标题栏 添加图标 要是给一个基于对话框的程序的主窗体,就比较简单了 只要将原来的IDR_MAINFRAME 删除,添加一个ICON 资源,将其命名为 IDR_MAINFRAME,即可。 效果如图 若是给我们自己添加的对话框添加图标,方法也很简单 第一步 添加ICON资源 并命名,如IDI_MY_PIC 第二步 定义ICON资源句柄 //在对话框映射的类的.h文件中,添加语句HICON m_hIcon; 第三步 关联I 阅读全文
posted @ 2010-11-28 16:04 JarvisChu 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一、说明 栈的操作比较简单 保存一个栈顶 top 指针 压栈时,就将节点 链在 top之后 弹栈时,就将top的next 节点删除即可 同 链式队列的实现,top指针所指节点始终为无效节点 实现方法,也同 链式队列类似二、实现/******************************************************************功 能: 实现栈基本操作*描 述: 实现栈的链式存储,及其相关操作*方 法:分配一块内存,栈顶top指针指向该块内存, 但这一块内存,是不保存有效数据的, 操作过程中,top指向的内存始终是不保存有效数据的, 于是栈判空条... 阅读全文
posted @ 2010-11-28 14:48 JarvisChu 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、图示1. 队列中的节点图示包括值域(保存节点的值)、指针域(指向下一个节点),每一个节点也都有个内存地址 XXXX.2.队列图示 设置两个指针,一个队首,一个队尾。 初始化(Init)时,分配一块内存区,front、rear都指向这里 front指向的内存块,在栈的整个生命周期中,都是不保存有效数据的 rear指向队尾节点,当rear与front相同时,说明队列为空 a. 初始化 操作 如图: b. 入队 操作 如图: front指针不变 rear指针指向入队的节点,也就是队尾节点 第二个节点入队时,队列如图: c.出队操作 rear指针不变 front指向下一个节点,说明这一个节点已经. 阅读全文
posted @ 2010-11-28 14:02 JarvisChu 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、题目详见<数据结构与c语言>(严蔚敏) p65二、实现/***************************************************************** *功 能:模拟银行的业务 *作 者:JarvisChu *时 间:2010.11.27 *备 注:《数据结构 c语言版》(严蔚敏) p67 ******************************************************************/ #include <stdio.h> #include <malloc.h> //------- 阅读全文
posted @ 2010-11-27 22:11 JarvisChu 阅读(289) 评论(0) 推荐(0) 编辑
摘要: /****************************************************************************功 能* 实现线性表的基本操作*描 述* 实现线性表的顺序存储,及其插入、删除、查询等操作*时 间* 2010-11-14***************************************************************************/#include<stdio.h>#include<malloc.h>#include<windows.h>#include<st 阅读全文
posted @ 2010-11-23 14:29 JarvisChu 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、题目 给出一个多边形,满足: 1. 每个顶点是一个数值 2. 每条边是一个符号 我们将某个边断开,形成一条数值和符号组成的链,然后计算这条链的值。 1· 可以选择任意一条边断开。 2.求链的值时,可以不必按运算符的优先级顺序,任意选择先后 题目的要求是得到最大的值二、示例三、分析 1.如上图,我们将图的信息保存如下: 顶点数:REAL_SIZE = 3 顶点:v[3] = {1,2,3} 边:op[3] ={'+','x','+'} 2. 假如我们从 边i 断开,则形成了链v[i],op[i+1],v[i+1],op[i+2] .. 阅读全文
posted @ 2010-11-13 15:54 JarvisChu 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述某售货员要到若干城市去推销商品,已知各城市之间的路程(或旅费)。他要选定一条从驻地出发,经过每个城市一次,最后回到驻地的路线,使总的路程(或总旅费)最小。 如下图:1,2,3,4 四个城市及其路线费用图,任意两个城市之间不一定都有路可达。 二、问题理解 1.分支限界法利用的是广度优先搜索和最优值策略。 2.利用二维数组保存图信息City_Graph[MAX_SIZE][MAX_SIZE] 其中City_Graph[i][j]的值代表的是城市i与城市j之间的路径费用 一旦一个城市没有通向另外城市的路,则不可能有回路,不用再找下去了 3. 我们任意选择一个城市... 阅读全文
posted @ 2010-10-29 19:06 JarvisChu 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 一. Java 2D API它包含在以下几个包中java.awtjava.awt.geomjava.awt.fontjava.awt.colorjava.awt.imagejava.awt.image.renderablejava.awt.print二、Graphics 与 Graphics2D1. 两者关系 前者是一个抽象类 后者是一个普通类,它是Graphics的扩展,提供Java的二维图形绘制 两者的可用 如下转化void paint(Graphics g){ Graphics2D g2d = (Graphics2D)g; //下面使用 g2d 绘制图形}2. 绘制图形 ... 阅读全文
posted @ 2010-10-28 22:23 JarvisChu 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 在项目开发中,遇到这样一个问题,一个CString 类型的变量,如:szText = L"evc开发",在用tcp发送的时候,需要转化成char型字符串。开始的时候,转化总是存在问题,加上对于这种字符集转化本人并不甚清楚,耗去了很多时间,后来通过msdn的帮助,才解决了问题。现在记录如下,以供以后参照:CString szText = L"宽字节到多字节转化的example";int sendLen=0 szText.GetLength(); char * sendBuf = new char[sendLen*2];int len = wcstombs( 阅读全文
posted @ 2010-10-27 23:27 JarvisChu 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Types of Coordinate Systems Microsoft Windows GDI+ uses three coordinate spaces: world, page, and device. When you make the call myGraphics.DrawLine(&myPen, 0, 0, 160, 80), the points that you pass to the DrawLine method — (0, 0) and (160, 80) — are in the world coordinate space. Before GDI+ can 阅读全文
posted @ 2010-10-10 22:58 JarvisChu 阅读(302) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页