Я уверен, что об этом уже спрашивали, но я не смог найти ничего, что могло бы мне помочь.
У меня есть программа с функциями на C, которая выглядит так
function2(){
function1()
}
function1 (){
function2()
}
main () {
function1()
}
Это сложнее, но я использую рекурсию. И я не могу расположить функцию в файле так, чтобы каждая функция вызывала только те функции, которые указаны над ней. Я получаю сообщение об ошибке
main.c:193: error: conflicting types for 'function2'
main.c:127: error: previous implicit declaration of 'function2' was here
Как мне избежать этого? Заранее спасибо за предложения и ответы.