摘要:
文本界面的控制台应用程序开发是深入学习C++、掌握交互系统的实现方法的最简单的一种手段。然而,Visual C++的C++专用库却没有TC所支持的文本(字符)屏幕控制函数,为此本系列文章从一般控制步骤、控制台窗口操作、文本(字符)控制、滚动和移动、光标、键盘和鼠标等几个方面讨论控制台窗口界面的编程控制方法。 在众多C++开发工具中,由于Microsoft本身的独特优势,选用Visual C++已越来越被众多学习者所接受。显然,现今如果还再把TC作为开发环境的话,不仅没有必要,而且也不利于向Windows应用程序开发的过渡。然而,Visual C++的C++专用库却没有TC所支持的文本屏幕(控. 阅读全文
摘要:
显示模仿别人,然后是自己做了点修改,包括游戏结束和界面上。。这个终于写出来了。早上的时间没有白费。 1 //Lee. 控制台 贪吃蛇 2 //测试版本 3 4 5 #include<stdio.h> 6 #include<windows.h> 7 #include<conio.h> 8 #include<time.h> 9 #include<stdlib.h> 10 11 #define UP 72 //定义上下左右常量 12 #define DOWN 80 13 #define LEFT 75 14 #define RIGHT 77 阅读全文
摘要:
1 typedef struct _COORD { // coord. 2 SHORT X; // horizontal coordinate 3 SHORT Y; // vertical coordinate 4 } COORD; 5 6 WINDOWS API中定义的一个结构7 8 表示一个字符在控制台屏幕上的坐标,坐上角(0,0) 1 SetConsoleCursorPosition是API中定位光标位置的函数。 2 #include<stdio.h> 3 #include<windows.h> 4 int main() 5 { 6 HANDLE hO... 阅读全文