迷宫游戏的代码实现——附带语音功能
#include
//宏定义二维数组的行数和列数
#define ROW 6
#define COL 6
//定义坐标轴,纵坐标轴代表X轴,横坐标轴代表Y轴,地图的左上角位置代表坐标轴的原点位置(0,0)
int main(){
//定义一个地图,地图中的O是大写的英文字母O
char map[ROW][COL]={
{'#', '#', '#', '#', '#', '#'},
{'#', 'O', '#', '#', ' ', ' '},
{'#', ' ', '#', '#', ' ', '#'},
{'#', ' ', ' ', '#', ' ', '#'},
{'#', '#', ' ', ' ', ' ', '#'},
{'#', '#', '#', '#', '#', '#'}
};
printf("欢迎来玩迷宫游戏\n");
system ("say 欢迎来玩迷宫游戏");
printf("地图正在加载中......\n");
system("say 地图正在加载中");
//打印地图--------------------------->
for (int i=0; i<ROW; i++) {
for (int j=0; j<COL; j++) {
if (map[i][j]=='#') {
printf("�");
}else if(map[i][j]=='O'){
printf("