#include #include #include #define ROW 9 #define COL 9 #define MINES 10 void Display(char dis[][COL]); void randMines(char prim[][COL]); char getLetter(int flagCounter); int getRowCol(); void open(char primary[][COL],char display[][COL],int m, int n); void checkEnd( char primary[][COL], char display[][COL]); int main() { int flagCounter=0; char primary[ROW][COL]; char display[ROW][COL]; int i; int j; char inputCh; int inputRow; int inputCol; srand((int)time(0)); for(i=0;i9)) { printf("wrong input, retype\n"); if(scanf("%d", &num)!=1){ printf("input error\n"); exit(1); } } return num; } void open(char primary[][COL],char display[][COL],int m, int n) { int count=0; static int mone=0; int i; int j; if((primary[m-1][n-1]=='X')&&(mone==0)){ printf("you lose\n the field was:\n"); Display(primary); exit(1); } mone++; for(i=m-1; i<=m+1; i++) { for(j=n-1;j