ОК, поэтому, если вы хотите напечатать символ «пробел» (т.е. ничего не показывает) для любой позиции сетки, которая еще не «используется» (то есть содержит O
или X
), то вам нужнодобавьте / измените две вещи в своем коде.
Сначала вам нужно инициализировать ваш массив пустыми символами:
for(ii = 0; ii < row; ii++) {
for(jj = 0; jj < col; jj++) {
array[ii][jj] = ' '; // Set to the blank (space) character
}
}
Затем в «пробной печати» вам нужно вывести символы в виде символов - не в виде чисел (целых чисел):
for(ii = 0; ii < row; ii++) {
for(jj = 0; jj < col; jj++) {
printf("\n%d:%d = %c", ii, jj, array[ii][jj]); // %c will print the character as such, but you won't see it!
}
}