05 2013 档案

摘要:今天演示了拼图,走迷宫等小游戏实现过程。准备工作:和昨天差不多1.New->Win32 Application(Pintu)//创建一个项目2.New->HeaderFile(game.h)->#include //后面用到的所有父类都在这里面3.New->ResourceScript(game.rc)//在项目里创建一个资源文件4.Project->setting->General在MicrosoftFoundationClasses栏目里选择 Use MFC in a Static Library //使用MFC静态链接库5.View->class 阅读全文
posted @ 2013-05-29 22:24 Freecode# 阅读(219) 评论(0) 推荐(0) 编辑
摘要:实训第一天实现了一个在窗口上画线的程序。下面是实现流程:工具:VC++6.0、Visual.Assist.X准备工作1.New->Win32 Application(Game)//创建一个项目2.New->HeaderFile(game.h)->#include //在项目里创建一个头文件,在头文件里添加一行代码3.New->ResourceScript(game.rc)//在项目里创建一个资源文件4.Project->setting->General在MicrosoftFoundationClasses栏目里选择 Use MFC in a Static L 阅读全文
posted @ 2013-05-28 21:58 Freecode# 阅读(256) 评论(0) 推荐(0) 编辑
摘要:2013.5.28 delete []str; 今天在看老师课件的时候,看到析构函数里有一条语句: 有印象,但一时想不起来。遂查询了一下。 解释: 指针数组: 在C语言和C++语言中,数组元素全为指针的数组称为指针数组。 一维指针数组的定义形式为:“类型名 *数组标识符[数组长度]”。 例如,一个一 阅读全文
posted @ 2013-05-28 17:00 Freecode# 阅读(2017) 评论(0) 推荐(0) 编辑
摘要:#遇到了项目里头文件过多重复包含的问题,用ifndef预处理语句可以解决,提前差了下百度百科,感觉说的很明白,遂直接贴出来,另外加上我自己的收获。#ifndef x //if not define的简写#define x ...#endif 这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等.实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。 C语言在对程序进行编译时,会先根据预处理命令进行“预处理”。C语言编译系统包括预处理,编译和链接等部分。// 预处理==>编译==>链接//预处理功能有三种:宏定义、 阅读全文
posted @ 2013-05-24 16:02 Freecode# 阅读(778) 评论(0) 推荐(0) 编辑
摘要:模板来自吉林大学acm模板及网络。老师均添加了一些注释及改进。第一个,普通的大数运算: 1 #include 2 #include 3 /*==================================================*\ 4 | 普通的大数运算 5 \*==================================================*/ 6 const int MAXSIZE = 200; 7 void Add(char *str1, char *str2, char *str3); 8 //str3: 和 9 void Min... 阅读全文
posted @ 2013-05-20 21:46 Freecode# 阅读(265) 评论(0) 推荐(0) 编辑
摘要:A + B Problem IITime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 158615Accepted Submission(s): 30098Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.InputThe first line of 阅读全文
posted @ 2013-05-19 21:27 Freecode# 阅读(269) 评论(0) 推荐(0) 编辑
摘要:Wooden SticksTime Limit : 2000/1000ms (Java/Other)Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 4Accepted Submission(s) : 3Font:Times New Roman|Verdana|GeorgiaFont Size:←→Problem DescriptionThere is a pile of n wooden sticks. The length and weight of each stick are known in advance. 阅读全文
posted @ 2013-05-19 21:24 Freecode# 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1. 什么是字节对齐? 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然边界(alignment)分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。 为了使CPU能够对变量进行快速的访问,变量的起始地址应该具有某些特性,即所谓的”对齐”. 比如4字节的int型,其起始地址应该位于4字节的边界上,即起始地址能够被4整除.2. 字节对齐有什么作用? 字节对齐的作用不仅是便于cpu快速访问,... 阅读全文
posted @ 2013-05-17 11:43 Freecode# 阅读(258) 评论(0) 推荐(0) 编辑
摘要:同样使用 graphics.h 图形库,相比openGL要低级,适合初学者玩玩的。加入了背景音乐。问题:如何将黑色的背景色从开始就改为白色? 1 //走迷宫2 2 3 #include 4 #include 5 #include 6 #include //导入音乐的两个文件 7 #pragma comment(lib,"Winmm.lib") 8 9 void ShowPicture(); 10 void PlayGame(); 11 12 int maze[8][8]={ 13 1,1,1,1,1,1,2,1, 14 ... 阅读全文
posted @ 2013-05-15 15:36 Freecode# 阅读(231) 评论(0) 推荐(0) 编辑
摘要:该项目使用的是 graphics.h 图形库,跟openGL等图形库相比要简单的多。另外程序还不是非常完善,只是最简陋的版本,先发出来,后面会优化。废话不多说,直接上代码。 1 //拼图 2 3 #include 4 #include 5 #include 6 7 int a[3][3]={1,3,2,8,7,4,6,5,9}; 8 char name[6]; 9 IMAGE img; 10 void ShowPicture() 11 { 12 for(int i=0;i 4 #include 5 #include 6 7 8 int a[... 阅读全文
posted @ 2013-05-15 15:27 Freecode# 阅读(321) 评论(0) 推荐(0) 编辑
摘要:1 //功能: 2 //去掉指定cpp源文件中的注释 3 4 //思路: 5 //与一cpp源文件建立关联 6 //以字符形式打开 7 //依次检测它的每一个字符,直到遇到eof(文件结束符) 8 //如果遇到'/',如果它的下一个字符也为'/',则说明从这里开始是注释,所以删掉从这一行从此处以后的所有字符 9 10 //总结:11 //1、一开始把while中的infile.get(c)写成infile>>c,以至于输出的ex(2).cpp文件中所有代码都写到了一行,而且没有空格。12 //原因是用类似于“cin>>”的方式“infil 阅读全文
posted @ 2013-05-08 14:38 Freecode# 阅读(373) 评论(0) 推荐(0) 编辑
摘要:连连看Time Limit : 20000/10000ms (Java/Other)Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 4Accepted Submission(s) : 2Font: Times New Roman | Verdana | GeorgiaFont Size: ← →Problem Description“连连看”相信很多人都玩过。没玩过也没关系,下面我给大家介绍一下游戏规则:在一个棋盘中,放了很多的棋子。如果某两个相同的棋子,可以通过一条线连起来(这条线不能经过其它棋子),而且线的转折次数 阅读全文
posted @ 2013-05-08 11:16 Freecode# 阅读(510) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示