Je suis sûr que cela a déjà été demandé, mais je ne pouvais pas trouver quelque chose qui pourrait m'aider. J'ai un programme avec des fonctions en C qui ressemble à ceciComment trier les fonctions en C? "déclaration implicite précédente d'une fonction était ici" erreur
function2(){
function1()
}
function1(){
function2()
}
main() {
function1()
}
Il est plus compliqué que cela, mais j'utilise récursivité. Et je ne peux pas organiser la fonction dans le fichier afin que chaque fonction appelle uniquement les fonctions qui sont spécifiées au-dessus de lui-même. Je continue d'obtenir une erreur
main.c:193: error: conflicting types for 'function2'
main.c:127: error: previous implicit declaration of 'function2' was here
Comment éviter cela? Merci d'avance pour vos suggestions et réponses.
La définition de 'function1()' sert également de déclaration. – pmg