Я следующие ошибки:Указатель предупреждения параметр
GOL.c:49: warning: conflicting types for ‘calculatePos’
Вот код, связанный с этим вопросом:
void calculatePos(int **board, int x, int y) {
...
...
}
void nextGeneration(int **board) {
for(i=0; i<row; i++) {
for(j=0; j<col; j++) {
calculatePos(board, i, j);
}
}
}
int main() {
...
nextGeneration(board);
...
}
Я предупреждение на следующей строке:
void calculatePos(int **board, int x, int y) {
Как исправить ошибку?
Посмотрите на свой прототип 'calculatePos()'. – Stargateur
Невозможно воспроизвести, пожалуйста, укажите [MCVE]. –
На мой взгляд, стоит упомянуть, что функции полностью объявлены перед использованием. Я обычно использую 'gcc -O3 -g -std = c11 -Wall -Wextra -Werror -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition ...' для компиляции. Это предотвращает проблемы. –