自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一些小方法诸如:交换值,排序,查找等等

#include<iostream> #include<windows.h> //#include"c:\Users\Administrator\Desktop\dd\aaa.h" //------strlen 没有结束符,sizeof 有结束符 int a = 1; int b = 2; int arr[] ={1,2,6,4,8,9,11,55,23}; int mu...

2018-12-19 19:00:10 296

原创 A*寻路

#include <algorithm> #include <iostream> #include <vector> #include <math.h> int W; int H; int S; struct Position { Position(int _x = 0,int _y = 0) { x = _x; y = _y; ...

2018-12-19 18:32:07 284 1

原创 C++文件操作FILE

#include "stdafx.h" #include <iostream> //文件操作(写入文件) void main1() { //定义一个文件指针 FILE* fp; //打开文件 //errno_t fopen_s(FILE** file, // const char* filename, // const char* mode); ...

2018-12-19 18:26:35 1198

原创 STL

 后面夹带一个MAP, #include <iostream> #include <vector> //STL: standard template library 标准模板库 //vector顺序表,list链表,map用于搜索的树形结构 // string字符串类 //class A //{ //public: // class B // { // // }...

2018-12-19 18:24:21 197

原创 A*寻路C++ 代码

    #include "AStar.h" //准备一张 开标 和 闭表 std::vector<CAStar::_NODE>CAStar::open; std::vector<CAStar::_NODE>CAStar::close; #define _ABS(v) ((v) < 0 ? -(v):(v)) #define _H_V(c, e) (_ABS...

2018-12-19 18:14:15 580

原创 win32框架黄金矿工

#include "..\\Frame\\Frame.h" #include "vector2.h" #include"game_input.h" #include<math.h> #include<Windows.h> #include<vector> #include<time.h> bool _go = false ;//抓取状

2018-12-19 18:05:56 377

原创 win32窗口 五子棋

#include “…\Frame\Frame.h” #include “vector2.h” #include"game_input.h" #include<math.h> #include<Windows.h> #include #include<time.h> struct QIZI { Vector2 qi ; int color ; }; struct...

2018-12-19 18:04:20 355

原创 win32 框架 射线输出

#include "..\\Frame\\Frame.h" #include "vector2.h" #include"game_input.h" #include<math.h> #include<Windows.h> #include<vector> #include<time.h> struct xian { Vector2 a

2018-12-19 18:02:56 194

原创 顺序表存取小练习

#include <iostream> #include <conio.h> struct kk { int type; int value; }; #define DATA kk class SXB { public: int len; int size; DATA* p; SXB() { len=0; size=1; p=new DA...

2018-11-29 18:13:42 253

原创 打星星

#include <iostream> #include <time.h> #include <windows.h> #include "SXB.h" #define w 15 #define h 30 #define s 450 SXB zd; //子弹 SXB dr; //敌人 int x = w/2; int y = h-1; char smap[9]...

2018-11-29 18:08:02 279

原创 控制台小游戏:贪吃蛇

直接上代码了 #include<iostream> #include"ff.h" #include<time.h> #include<windows.h> void main() { srand((unsigned int)time(NULL)); init(); while(1) { MoveCursor(0, 0); draw(); ...

2018-11-28 11:54:41 418

原创 扫雷

  这是一个简单控制台的扫雷! #include <iostream> #include "ff.h" #include <Windows.h> #include <time.h> void main() { int h = 50 ; Init(h); while(1) { MoveCursor(0, 0); draw(); ...

2018-11-28 11:47:28 165

原创 调试方法

//调试手段: //1)如果编译不成功,看输出面板,找到第一个error的地方 //warming不用管 //1>c:\users\administrator\desktop\调试\1.cpp(7) : error C2143: 语法错误 : 缺少“;”(在“.”的前面) //2)如果是逻辑错误,则需要打断点,看内存,看变量的值 //a:打断点 F9 // F10逐过程 // F...

2018-11-23 13:50:46 311

原创 C 画画内存图

//-------------------------1------ int a = 1; void f(int b) { int c = 2; c++; static int d = 1; d++; a += b + c + d; } int e = 3; void main() { int p[] = {a,e,a+e}; char* q = "abcdef"; char w[...

2018-11-22 18:03:26 1201 1

原创 小练习

1: int a = 2;    int b = 100;    ExchangeInt1(a,b);    std::cout<<a;//100    std::cout<<b;//2 2: int a = 2;    int b = 100;    ExchangeInt1(&a,&b);    std::cout<<a;//100    s...

2018-11-22 17:59:49 245 1

原创 对称

#include<iostream> //□■□□ □□■□ □□□□ #include<windows.h> //■■□□ □□■■ □■□□ #define w 12 //□■□□ □□■□ ■■□□ #define h 10 //□□□□ □□□□ □■□□ #include<conio.h> int ...

2018-11-22 17:55:25 193

原创 内存这么认识

1、 short a = 48;//[30][00]     a = 0x23456;//[56][34] 2、如果数组的首地址为001CFF10   int drr[5] = {1,2,3,4,5};   std::cout<<(&drr[3]);//非char地址 001CFF1C   std::cout<<*(&drr[5]-3);//变量 3   s...

2018-11-22 17:35:56 181

原创 C/C++醒脑总结

0 extern int a;//全局变量的声明 1 int a;//一个整数类型的变量 2 int* a;//一个int类型的指针 3 int a[3];//一个int类型的数组,数组长度为3 4 int* a[3];//一个int类型的指针数组,数组长度为3 5 int a[2][3];//一个int类型二维数组 6 int* a[2][3];//二维数组 指针数组 7 int a();//函...

2018-11-22 17:34:01 164

原创 字符串->交换

数组作为形参时会自动退化成指针。个人觉得很形象 #include<iostream> void ExchangeString(char* a,char*b)//(char a[],char b[]) { char tt[128]; char pp[128]; strcpy(tt,a); strcpy(pp,b); strcpy(a,pp); strcpy(b,tt);...

2018-11-22 17:29:42 388

原创 约瑟夫环问题-解法一

#include<iostream> void main() { //A人游戏,从1~A编号 //从一号开始,报数(1,2,3;循环) //报到3号的出局,其余继续玩儿 //求最后剩余的人原来是:几号!! int in_a; std::cin>>in_a; const int A=in_a;//总共有多少人 int arr[A]={}; for(int ...

2018-11-18 11:57:17 242

转载 C++复习资料

?请填写bool、intfloat、、指针与“零值”进行相等判断的if语句 -------------------------------------------------------- bool a; int b; float c; void* d; //上述变量经过赋值之后与“零值”进行相等判断的if语句如下 if (a) { //具体执行语句 } if (0 == b...

2018-11-16 09:38:18 698

原创 类:小测试-1

1: 打印结果? class A { int a; public: A(int aa) { a = aa; std::cout<<"父构"<<a; } ~A() { std::cout<<"父析"<<a; } }; class B : public A { int b; public: B(int bb) : A(b...

2018-11-14 18:47:39 191

原创 类:小测试-2

1: class A {public: A() { std::cout<<"A构造"; } ~A() { std::cout<<"A析构"; } }; class B : public A {public: B() { std::cout<<"B构造"; } ~B() { std::cout<<

2018-11-14 18:45:52 225

原创 模板:template

#include <iostream> int add(int a,int b) { return a + b; } float add(float a,float b) { return a + b; } double add(double a,double b) { return a + b; } //template是模板的意思,表示后面的函数是模板函数 //type...

2018-11-12 11:55:57 169

原创 斗地主发牌系统

// ConsoleApplication2.cpp: 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <time.h> #include <windows.h> #define DA 0 #define XIAO 1 #define HEI 2 #define H...

2018-11-09 11:46:45 965

原创 类:两个练习题

class A {public: unsigned short a; unsigned short b; void f() { std::cout<< std::hex<<//十六 a<<","<< b;} }; class B {public: unsigned int b; B(int bb):b(bb)...

2018-11-08 22:37:02 279

原创 类:继承-父类有带参构造

#include <iostream> class A { int a; public: A(int a) { std::cout<<"父类构造\n"; } ~A() { std::cout<<"父类析构\n"; } }; class B : public A { public: //当父类只有带参构造的时候,子类必须写构造函数,并...

2018-11-08 22:32:58 680

原创 类:继承-构造和析构的顺序

#include <iostream> //在继承体系下: //创建对象时:先调父类构造,再调子类构造 //销毁对象时:先调子类析构,再调父类析构 class A { int* p; public: A() { p = new int[10]; std::cout<<"父类构造\n"; } ~A() { delete [] p; std::...

2018-11-08 22:29:17 446

原创 类:队列

#include <iostream> class Queue : private LinkList { public: void Enter(DATA data) { push_back(data); } void Quit() { erase(0); } DATA* GetHead() { return Get(0); } int Length(...

2018-11-08 22:27:32 254

原创 类:继承-5-继承方式

#include <iostream> // class A { public://访问权限 int a; protected://访问权限 int b; private://访问权限 int c; }; //继承方式 public继承 protected继承 private继承 //父类public成员 变为子类public 变为子类protecte...

2018-11-07 20:43:50 182

原创 类:继承-4-静态成员

#include <iostream> // class A { public: static int a;//静态成员变量只有唯一一份 int b; }; int A::a = 0; class B : public A { public: int c; void f() { A::a = 1; } }; void main() { std::cout&lt...

2018-11-07 20:42:01 216

原创 类:继承-3-访问冲突

#include <iostream> //命名冲突: int a;//全局变量a class O { void t() { a = 0;//全局变量a } }; class A { public: int a;//自己成员变量a void h() { this->a = 0;//访问自己成员变量a a = 0;//访问自己成员变量a ::a = ...

2018-11-07 20:39:40 215

原创 类:继承-2-访问权限

继承访问权限 #include <iostream> class A { public: int a; protected: int b; private: int c; public: int& GetC() { return c; } }; class B : public A { public: void f() { a = 1;//子类可...

2018-11-07 20:37:51 215

原创 类:继承-1

#include <iostream> //类的三大特点:封装,继承,多态 class Player { public: int hp; }; class Moster1 { public: int id; int hp; int mp; int attack; void Attack(Player* player) { player->hp -= 10; ...

2018-11-07 20:35:05 149

原创 成员函数——“this指针”

#include <iostream> class A { static int a; int b; public: //成员函数:有一个隐形的“this”指针 void f1()//A* this { this->b; f2(); } //静态成员函数// 静态成员函数没有“this”指针 //不能访问成员变量以及成员函数,只能访问静态的成员变量和静态...

2018-11-07 09:39:34 853

原创 单例模式

#include <iostream> //单例模式: 指一个类只能创建一个类对象,则这个类就是单例 //第一种方式: class Frame { static Frame* one; //构造函数要私有 Frame(){} //拷贝构造要私有 Frame(const Frame& that){} //....... public: static Frame*...

2018-11-07 09:04:15 133

原创 const类对象与成员函数

const类对象,则只能调用const成员函数 #include <iostream> //const成员函数 class A { int a; public: A(int aa):a(aa){} //const成员函数:**表示该函数不会修改成员变量** void f1() const { std::cout<< a <<std::endl...

2018-11-07 08:54:44 233

原创 友元:函数和类

#include <iostream> class A { int a; //友元函数:f函数是A的朋友,则在f函数中,可以访问A的私有的东西 friend void f(); //友元函数:main函数是A的朋友,则在main函数中,可以访问A的私有的东西 friend void main(); //友元类:B类是A的朋友,则在B类的所有函数中都可以访问A的私有的东...

2018-11-07 08:48:10 120

原创 只是一个没有AI的单机版象棋

//代码之繁杂,没有整理,而且没有整理价值 //记录一下学习行径还是可以的,或许咱都一样也不一定 #include"game.h" #include<windows.h> #include<iostream> #include<conio.h> char *qizi[]={"帅","士","象","马","车

2018-11-06 21:24:50 406

原创 刚开始写算周几

#include<iostream> void main() { int a,b,c,i=0; do { std::cout<<"请输入年份(2008~):"; std::cin>>a; } while(a<2008); do { std::cout<<"请输入年份(1~12):"; std::cin&gt

2018-11-06 21:18:23 170

控制台鼠标位置获取

有鼠标操作的加入,让你控制台稍微好玩呢么一点儿也好

2018-12-19

吃豆人游戏控制台

学习C++有些时间了,在控制台写了个吃豆人的小游戏。游戏简单里面有详细 的资料包

2018-12-19

WIN32 窗口框架

这个WIN32 的一个框架,可以写写图形界面的小游戏,相当容易

2018-12-19

让控制台有音乐

一个简单易懂易用的库,可以轻松让你的控制台变得音乐动感

2018-12-19

空空如也

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

TA关注的人

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