首先简短地说明一下, 原独立博客
www.codingtoro.com 到期后就停止了, 主要是发现自己还没有积累那么多可以拿出来分享, 自己的水平还很不够, 所以使用 CSDN 暂时作为博客.
好了废话不多说, 从高中开始就在想为什么不能自己创造一些好看的程序界面, 而只能天天面对 VB 6.0 的灰头土脸以及 CMD 的白底黑字. 说实话, 后来虽然知道 windows 下需要图形化编程可以学习 MFC, .NET, JAVA swing, QT 等等, 但我到现在这些都不会. 如果还要做游戏呢? 那对我来说就是不可能完成的任务了.
好了废话不多说, 从高中开始就在想为什么不能自己创造一些好看的程序界面, 而只能天天面对 VB 6.0 的灰头土脸以及 CMD 的白底黑字. 说实话, 后来虽然知道 windows 下需要图形化编程可以学习 MFC, .NET, JAVA swing, QT 等等, 但我到现在这些都不会. 如果还要做游戏呢? 那对我来说就是不可能完成的任务了.
以前尝试过在 CMD 下实现一些界面, 比如
五子棋怎么办呢? 还是一样的在字符界面上画, 于是有
这里提供一下 windows 下 CMD 中勉强实现图形化的关键函数 (C/C++ 语言):
#include<stdio.h>
#include<windows.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>
void gotoxy(int x,int y) /*gotoxy的替代函数*/
{
COORD c;
c.X=x-1;
c.Y=y-1;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c);
}
int c;
clock_t t1,t2;
t1=t2=clock();//获得 clock_tic
while (1)
{
if (((float)(t2-t1)/CLOCKS_PER_SEC>=0.1)&&kbhit())
{
//如果两个