Дело имеет значение в C. bombcheck
не то же самое, что bombCheck
.
Порядок аргумента имеет значение.Вы объявили bombCheck
с (board, a, b)
, но вызываете его с (col, row, board)
.
Извлечение адреса массива является излишним.&
не требуется в scanf("%s",gameDataFileName);
scanf
с %s
довольно небезопасно.Посмотрите, что произойдет, если вы введете более 30 символов (возможно, значительно больше).Вместо этого попробуйте fgets
.
В fillGameBoard
(вероятно, во втором внутреннем цикле for
) отсутствует закрывающая скобка.
В некоторых местах ваши отступы противоречивы, особенногде вы оставили выровненные операторы return
(и некоторые другие операторы в конце блоков).
В целом, это довольно хорошая программа для начинающих.Продолжайте в том же духе, и вы быстро узнаете об этих ошибках компилятора!