接着一继续:因为有字数限制。所以要分开 ================== 源文件 ================== //main.cpp #include <iostream> #include <windows.h> #include<stri
NND的。刚才打得那么幸苦。超过8W字居然给我不能发布。还清空了。。这。。。 简直就吐血了 算了下。一共1174行代码 效果图; 好吧。。继续。。。 程序已经打包见附件 为了方便一些人。我特地用2010- -重新生成了静态库的EXE文件, 见附件 =================== 头文件 ================
51CTO博客开发越野苍狼的博客
int Game_Shutdown(void *parms = NULL, int num_parms = 0) { // this is called&nb
/////////////////////////////////////////////////////////////// int Scan_Image_Bitmap(BITMAP_FILE_PTR bitmap, //位图文件扫描
看WIndows游戏编程大师技巧,中有这么一个范例,不过是只有3个自动移动的机器人,8位显示模式 然后自己手痒,就改成这样了,32位显示模式 读取32位图,加入角色控制,以及子弹发射 这玩意。真要算时间的话,也蛮久的了。11年开始写。然后遇到某些原因,停了下来,然后最近这周又开始写,终于写出来了
/////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// LRESULT CALLBACK W
。。真不容易啊,被个素材搞到我吐血,本来是8位的显示模式,可是那效果太TMD的烂了,改了N小时,。。做了很多无用功 才改成32位模式。。那素材我纠结啊,1帧2帧扫描正常,3.4帧死活不能正常素描~,若有人知道是怎么回事,麻烦告知一下。 就是这玩意,第一行 1 。2帧都扫描正常。之后的全部不正常 键盘方向键控制最下面的角色,由于只扫描了2帧动画。看起来怪怪的- -。。我擦
结束了。这是我保留的最后一道题目了 #include<iostream> #include<fstream> #include<string> #include<iomanip> #include<strstream> using name
编程序实现一下功能。 1. 按职工号由小到大的顺序将5个员工的数据(包括号码、姓名、年龄、工资)输出到磁盘文件中保存 2. 从键盘输入两个员工的数据(职工号大于已有的职工号),增加到文件的末尾 3. 输出文件中全部职工的数据 4. 从键盘输入一个号码,从文件中查找有无此职工号,如有则显示从职工是第几个职工,以及此职工的全部数据。如没有,就输出“无此人”。可以反复多次
建立两个磁盘文件f1.dat和f2.dat,编程序实现一下工作 (1)从键盘输入20个整数,分别存放在两个磁盘文件中(每个文件中放10个整数); (2)从f1.dat中读入10个数,然后存放到f2.dat文件原有数据的后面 #include<iostream> #include<fstream> #include&l
写一个程序,定义抽象基类Shape,由它派生出3个派生类,Cirle(圆形、Rectangle(矩形)、Triangle(三角形)。用一个函数printArea 分别输出以上三者的面积,3个图形的数据在定义对象时给定、 #include<iostream> using namespace std; /* &nbs
写一个程序,定义抽象基类Shape,由它派生出5个派生类,Cirle(圆形)、Square(正方形)、Rectangle(矩形)、Trapezoid(梯形)、Triangle(三角形)。用虚函数分别计算几种图形面积,并求他们的和。要求用基类指针数组,使它的每一个元素指向一个派生类对象。 #include<iostream> using names
将本章11.8节中的程序片段加以补充完善。在程序中使用继承和组合。在 定义Professor类对象prof1时给出所有数据的初值,然后修改profl的生日数据,最后 输出profl的全部最新数据 #include<iostream> #include<string> using namespace std;
定义一个Teacher(教师)类,和一个Student(学生)类,二者有一部分数据成员是相同的,例如num(号码),name(姓名),sex(性别)。编写程序,将一个Student对象 转换为Teacher类,只将以上3个相同的数据成员移植过去, #include<iostream> #include<string>
请编写程序,处理一个复数与一个double数相加的运算,结果存放在一个double型的变量d1中,输出d1的值,再以复数形式输出此值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符: operator double(){return real;} #include<iostream> using namespace
有两个矩阵a和b,均为2行3列。求两个矩阵之和。重载运算符“+”,使之能用于矩阵相加,如:c=a+b,重载流插入运算符<< 和流提取运算符>>,使之能用于矩阵的输入输出。 #include<iostream> using namespace std; class Ar
有两个矩阵a和b,均为2行3列。求两个矩阵之和。重载运算符“+”,使之能用于矩阵相加,如:c=a+b #include<iostream> using namespace std; class Arrary { public: &n
C++程序设计(100%—28天)——》数据结构(0%)——》算法导论(0%) &nb
定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算符可以都是类对象。也可以其中一个是整数,顺序任意。例如:c1+c2,i+c1,c1+i 均合法(设i为整数,c1 c2为复数)。编程序 分别求两个复数之和,整数和复数之和。 #include<iostream> using name
定义一个复数类Complex,重载运算符"+".使之能用于复数的加法运算,将运算符函数重载为非成员、非友员的普通函数。编写程序求2个复数之和。 #include<iostream> using namespace std; class Complex { public:
#include<iostream> using namespace std; template <class numtype> class Compare { public:
商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员 在销售时灵活掌握售价(price),在此基础上,对一此购10件以上者,还可以享受9.8折优惠,现已知当天3名销售员销售情况为: 售货员号(num) 售货件数(quantity)售货单价(price) 101  
建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max。用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。 #include<iostream> using namespace std; class Student { public: &nbs
有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩、平均分数)。 #include<iostream> #include<iomanip> using namespace std; const 
写一个函数print 打印一个学生的成绩数组。该数组中有5个学生的数据,每个学生的数据包括num(学号) name(姓名) score【3】(3门课的成绩),用主函数输入数据,print函数输出。 #include<iostream> using namespace std; struct Student { &nbs
/* ①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年) ②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) */ #include<iostream> using namespace
今天才知道- -有getch()这个东西。。 嗯。方向键是比较特殊的(不用看ASCII代码表了。找不到的,) 你用一个getch是无法获取真正的值的要连续用2个 #include<iostream> #include<string> #include<conio.h> using namespa
终于学完第2章了- -后面2道大题居然很容易没错误的就写了出来了。。。- -
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号