赞
踩
关于多文件的内容可以参考这篇文章,在这里我就不多赘述了,文件分配和文中的三子棋也是一样的
#include "game.h" void menu() { printf("**********************\n"); printf("****** 1. play *****\n"); printf("****** 0. exit *****\n"); printf("**********************\n"); } void test() { int input = 0; do { menu(); printf("请选择是否开始游戏:\n"); scanf("%d", &input); switch (input) { case 0: printf("退出游戏!\n"); break; case 1: printf("开始游戏\n"); game(); break; default: printf("输入错误,请重新选择:\n"); break; } } while (input); } int main() { test(); return 0; }
#include <stdio.h>
void game()
{
char show[ROW][COL] = {
0};//存放排查出的雷的信息
char mine[ROW][COL] = {
0};//存放布置好的雷的信息
InitBoard(show, ROW, COL,'*');
InitBoard(mine, ROW, COL,'0');
}
#define ROW 11
#define COL 11
void InitBoard(char board[ROW][COL],int row,int col,char set);
#include "game.h"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。