// welcome.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "stdlib.h"
//#include "conio.h"
#include "string.h"
#include <windows.h>
//函数定义:移动光标到指定位置
void gotoxy(int x, int y)
{
COORD pos = {x,y};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, pos);
}
#define Width 80 // 默认控制台每行最大字符数
#define Length 20 // 默认控制台每列最大字符数
int _tmain(int argc, _TCHAR* argv[])
{
char s_OutPut[]="Hello world!";
int i_OutPutx=(Width-strlen(s_OutPut))/2;
int i_OutPuty=1;
gotoxy(i_OutPutx,i_OutPuty);
printf("%s\n",s_OutPut);
// printf("\n\n\n\n\n\n");//软件标题
char s_Title[]="Game Title";
int s_Titlex=(Width-strlen(s_Title))/2;
int s_Titley=Length/3+1;
gotoxy(s_Titlex,s_Titley);
// for(int i=0;i<(Width-strlen(s_Title))/2;i++) printf(" "); //光标到行中位置
printf("%s",s_Title);
//开始界面选项
printf("\n\n\n\n\n\n");
char c_Button1Name[]="New Game";
char c_Button2Name[]="Load Game";
for(int i=0;i<(Width-strlen(c_Button1Name))/2;i++) printf(" "); //光标到行中位置
printf("%s\n\n\n",c_Button1Name);
for(int i=0;i<(Width-strlen(c_Button2Name))/2;i++) printf(" "); //光标到行中位置
printf("%s\n\n\n",c_Button2Name);
printf("\n\n\n");
printf("QQQ");// "\b"退格,"\r"退行
printf("\r***");
system("pause");
return 0;
}
欢迎界面
最新推荐文章于 2023-07-14 18:38:00 发布