C++ 2048简化版
2015-08-15 21:11
513 查看
相关源码:
My2048.h
View Code
makefile
My2048.h
#include<iostream> #include<time.h> #include<stdlib.h> #include "My2048.h" using std::cout; using std::cin; int main() { Matrix m(0, 13); cout << m; char c; while(cin >> c) { bool flag = false; if(c == 'q') break; switch (c) { case 'a' : flag = m.moveLeft(); break; case 'd': flag = m.moveRight(); break; case 'w': flag = m.moveUp(); break; case 's': flag = m.moveDown(); break; default: break; } //system("cls"); if(flag) m.update1(); cout << m; } }
View Code
makefile
Task:main.o My2048.o g++ -g main.o My2048.o -o Task main.o:main.cpp g++ -g -c main.cpp My2048.o:My2048.h My2048.cpp g++ -g -c My2048.cpp -o My2048.o
相关文章推荐
- C语言memset学习
- C语言 学生成绩管理系统
- C++基础---自增自减运算符
- C++中cin.getline()、getline()、cin.get()区别
- 贪心算法之Evil Straw Warts Live
- C++容器之Vector
- C++之const
- C++之友元
- C语言中函数参数入栈的顺序 - Fangzhen - 博客园
- C++基础---三目运算符
- C++引用详解
- C++虚函数
- C++ Primer : 第九章 : vector变长、string的其他操作以及容器适配器
- C++基础---运算符
- Binary Tree Level Order Traversal
- 函数的重写,重载
- 一起talk C栗子吧(第三十六回:C语言实例--螺旋矩阵)
- 选择排序(C++版)
- [LeetCode] 032. Longest Valid Parentheses (Hard) (C++)
- A*算法