asked on
#define _CRT_SECURE_NO_WARNINGS
/*-------------------------------------------------------------------------
Include files:
--------------------------------------------------------------------------*/
#include <stdio.h>
#include <stdbool.h>
/*=========================================================================
Constants and definitions:
==========================================================================*/
/* put your #defines and typedefs here*/
#define ROWS 10
#define COLS 10
#define SUBS_NUM 4
void CreateBattlefieldwithpointers(char** Array) {
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
*(Array[i] + j) = ' ';
}
}
}
void PrintBattlefield (char battlefield[ROWS][COLS]) {
for (int i=0, inum=ROWS-1 ; i<ROWS ; i++, inum--) {
printf("%d | ",inum);
for (int j=0, jnum=0 ; j<COLS ; j++, jnum++) {
printf("%c ",battlefield[i][j]);
}
printf("\n");
}
printf(" - - - - - - - - - - \n 0 1 2 3 4 5 6 7 8 9 \n");
}
int main()
{
char PlayerTable[ROWS][COLS], CompTable[ROWS][COLS];
char** PT = &PlayerTable[0], CT = &CompTable[0];
CreateBattlefieldwithpointers(&PT);
PrintBattlefield(PlayerTable);
return 0;
}