自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

转载 C++中文件操作EOF的问题

<br />文件操作eof()的问题<br />大家在使用C++写操作文件的程序时,一定使用过eof()这个函数,用它来判别文件结束,但有不少也用来判别文件是否为空的.但是,这样操作的结果不是我们所想的.看下面程序:<br />#include <string><br />using namespace std;<br />int main()<br />{<br />    char c = 'c';<br />     ifstream FILE("test.txt");<br />    if (FI

2010-07-09 23:49:00 1807

转载 给那些笨笨的不会追女孩的程序员老爷们

事先声明我是爷们,以下是转载......   我是女生,看到有的男生想追自己喜欢的女孩子又不敢追,还想人家倒追她,我很反感.  从一个女生的角度,我比较了解女孩子的心理。女孩子大多不会主动出击,去追求自己喜欢的男孩,除了确实太喜欢了或者是那种比较有个性的勇敢的女孩子。所以,如果你很喜欢一个女孩子,并且认为她对你也有点意思,那就主动点,别跟她搞拉锯战,自己难受,说不定你喜欢的人也痛苦。  任何一个女

2010-01-11 10:53:00 563

原创 双缓冲技术

在图形图象处理编程过程中,双缓冲是一种基本的技术。我们知道,如果窗体在响应WM_PAINT消息的时候要进行复杂的图形处理,那么窗体在重绘时由于过频的刷新而引起闪烁现象。解决这一问题的有效方法就是双缓冲技术。   因为窗体在刷新时,总要有一个擦除原来图象的过程OnEraseBkgnd,它利用背景色填充窗体绘图区,然后在调用新的绘图代码进行重绘,这样一擦一写造成了图象颜色的反差。当WM_PAINT的响

2010-01-10 04:03:00 776

转载 c/c++ 数字转成字符串, 字符串转成数字

数字转字符串:用C++的streanstream:#include #Include string num2str(double i)...{        stringstream ss;        ss        return ss.str();}字符串转数字:int str2num(string s) ...{           int num;        stringst

2010-01-09 15:46:00 1229

原创 实现全屏的方法

今天我在网上看到了实现全屏的方法,但实践起来有一定的问题。于是我加以修改,写成了一个函数,其思想来自网上。函数如下:void FullScan(){     static bool isfull=true;     static CRect m_OldWndRect;     static CMenu m_OrgMenu;     if(isfull==true)     {          G

2010-01-08 10:40:00 551

原创 从MFC建立一个多视窗的工程调用顺序来分析MFC的机制

从MFC建立一个多视窗的工程调用顺序来分析MFC的机制用建立了一个叫yb工程,单文档分别有三个视图,ybView(主视图)Ctree(树视图)用Edit(编辑视图)debug跟踪它的调用函数机制可以看到MFC调用的机制启动程序后可以看到如下的过程CYbApp::CYbApp()BOOL CYbApp::InitApplication()BOOL CYbApp::InitApplication(

2010-01-08 10:39:00 1227

转载 MFC框架分析

主要包括两个方面一、程序的初始化二、消息映射机制 以单文档程序Test为例。程序自动生成的类为CAboutDlg、CMainFrame、CTestApp、CTestDoc、CTestView。还有一个全局的应用程序类对象CTestApp theApp。流程如下:1、CTestApp theApp; //初始化全局对象2、因为Class CTestApp:public CWi

2010-01-08 10:37:00 483

回朔算法中的经典填字游戏

经典填字游戏:在3*3个方格的方阵中要填入数字1到N(N>=10)内的某9个数字,每个方格填一个整数,使得所有相邻两个方格内的两个整数之和为质数。试求出所有满足这个要求的各种数字填法。 //我们可以通过改变N的值来求不同数字范围的质数数组,如果超出整型的范围,还需要改变数据类型。 //f[i]来记录数字i是否使用过, //T[i]用来记录下一个可以插在数字i后面的与其和为质数的数字在F[i][]中的位置。 //用F[i][j]来存储按数字从小到大的顺序得出的与数字i和为质数的第j个数字, //例如:F[1][2]存储的是与数字1的和为质数的第二个数字,我们可以通过查询数组F[][]的第一行找出第二个不为0 //值,然后将当前数组单元的列号存储到F[1][2]中,即F[1][2] = 4。 //算法思想是通过查询二维数组F[][],来确定下一个可以插入数组num[]的未使用过的数字,并记录该数字位于数组F[][]的位置, //以便回溯时寻找下一个符合要求的数字。如果不存在这样的未使用的数字,则需要回溯到上一个已插入num[]的数字, //寻找下一个可以插在该数字后面的未使用过的数字进行插入,如果所有的数字都已经插入到num[]中, //如是则打印结果。当所有数字都已插入num[]中,开始 //进行回溯,重复上述操作,寻找其他符合要求的序列。 //这里面有一个关键在于处理位于num数组右下角四个格子的数时,不光需要判断与前一个数i的关系,还需要判断其头顶上的元素之和是否为素数。 //程序中有一大段代码是处理i和j的。

2010-07-11

校友录系统中留言管理的设计与实现

自己基础强化训练的设计题。 老师说可以用VC写图形化界面,于是就有了这个东东。 报告和程序都在里面,但给句忠告,别一字不拉,作假也要专业。

2010-07-10

MFC的电子时钟 双缓冲防闪烁

一个MFC精美的时钟小程序 使用了双缓冲技术防止时钟闪烁。 避免了一般时钟运行时画面一直闪烁的情况。 希望大家喜欢

2010-01-10

VC++6游戏编程教程

好不容易找到的VC++6游戏编程教程以及代码。 目 录如下。绝对精彩!自学游戏设计的福音。 不好你找我! 第一章、 游戏基础 1.1. 动画 1.2. 部分图更新 1.3. 设置透明背景 1.4. 显示对称图像 1.5. 游戏的内核 第二章、 扫雷 2.1. 游戏实现 2.2. 资源编辑2.3. 变量函数2.4. 具体实现 2.5. 附加内容2.6. 小结 第三章、 五子棋、 3.1. 人对人游戏、 3.1.1 游戏实现、 3.1.2 资源编辑、 3.1.3 变量函数、 3.1.4 具体实现、 3.1.5 附加内容、 3.1.6 小结 3.2. 人对机游戏、 3.2.1 游戏实现、 3.2.2 资源编辑、 3.2.3 变量函数、 3.2.4 具体实现、 3.2.5 附加内容、 3.2.6 小结、 第四章、 俄罗斯方块、 4.1单人版、 4.1.1 游戏实现、 4.1.2 资源编辑、 4.1.3 变量函数、 4.1.4 具体实现、 4.1.5 附加内容、 4.1.6 小结 、 4.2对战版、 4.2.1 游戏实现、4.2.2 资源编辑、 4.2.3 变量函数、 4.2.4 具体实现、 4.2.5 附加内容、 4.2.6 小结 、 4.3配合版、 4.3.1 游戏实现、 4.3.2 资源编辑、 4.3.3 变量函数、 4.3.4 具体实现、 4.3.5 附加内容、 4.3.6 小结 、 第五章、 老鼠和滚球、、 第六章、 飞机游戏、 第七章、 五子棋联机游戏、 第八章、 联机基础(附录、

2010-01-08

某所高校的程序设计大赛题目

某所高校的程序设计大赛题目 1.求报数问题 2.取胜之道 3.显示器

2010-01-08

搜集的一些经典的算法实例

一些经典的算法实例。 或者算法思想。 如求最短路径…… 适合初学者,初接触算法的。

2010-01-07

自己写的24点小游戏

自己用C++写的24点小游戏代码。 大家看一看吧。 !!!!!!!!!!!!!!!!!!

2010-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除