目前只是欢迎界面 求求大佬们帮忙看看哪里有问题(编译没有语法错误)
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
#define H 20 //定义高度
#define W 30 //定义宽度
int main()
{
unsigned char c; //标记颜色变化的变量
int i; //循环计数变量
for(i=0;i<100;i++)
{
color(i); //改变显示颜色
}
}
//更改文字颜色
int color(int c)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), c);
return 0;
}
//光标位置
void gotoxy(int x,int y)
{
COORD pos;
pos.X=x;//横坐标
pos.Y=y;//纵坐标
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
//欢迎界面上方的标题及色块
void title()
{
color(15);//白色
gotoxy(20,3);
printf("趣 味 俄 罗 斯 方 块\n");
color(9); //蓝色
gotoxy(16,5);
printf("■\n") ;
color(9);
gotoxy(16,6);
printf("■■\n") ;
color(9);
gotoxy(16,7);
printf("■\n") ;
color(14); //黄色
gotoxy(20,6);
printf("■■\n") ;
color(14);
gotoxy(21,7);
printf(" ■■\n") ;
color(10); //绿色
gotoxy(24,6);
printf("■■\n") ;
color(10);
gotoxy(24,7);
printf("■■\n") ;
color(13); //紫色
gotoxy(26,5);
printf("■\n") ;
color(13);
gotoxy(26,6);
printf("■\n") ;
color(13);
gotoxy(26,7);
printf("■\n") ;
color(13);
gotoxy(26,8);
printf("■\n") ;
color(12); //红色
gotoxy(29,6);
printf("■\n") ;
color(12);
gotoxy(29,7);
printf("■\n") ;
color(12);
gotoxy(29,8);
printf("■■\n") ;
}
//菜单内文字
void drawpage()
{
int n;
color(13);
gotoxy(20,15);
printf("1.开 始 游 戏");
color(13);
gotoxy(24,15);
printf("2.按 键 说 明");
color(13);
gotoxy(20,22);
printf("3.游 戏 规 则");
color(13);
gotoxy(24,22);
printf("4.退 出 游 戏");
color(15);
gotoxy(20,28);
printf("请 选 择【1 2 3 4】:[ ]\b\b");
color(15);
scanf("%d",&n); //输入选项
}
//菜单边框
void printframe1( )
{
int i,j; //打印第一行
for(i=0;i<W;i++)
printf("* ");
printf("\n"); //打印中间行
for(j=0;j<H-2;j++)
{
printf("* ");
for(i=0;i<W-2;i++)
printf(" ");
printf("* ");
printf("\n");
}//打印最后一行
for(i=0;i<W;i++)
printf("* ");
printf("\n");
}