A voir également:
- [Programmation C] - problème de fonctions
- Application de programmation - Guide
- Notice de fonctionnement - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Fermer un programme de force - Guide
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
1 réponse
Salut :-)
il faut savoir qu'en C, il y a deux notions fondamentales pour les fonctions : la déclaration et ladéfinition.
La première correspond à dire que la fonction existe, mais on ne sait pas encore ce qu'elle fait. La déclaration comporte juste le prtotype de la fonction, c'est à dire son nom, ses paramètres et le type de son retour.
La définition consiste à écrire la fonction proprement dite avec tout le code.
En règle général, on déclare les fonctions dans un fichier .h (header), et l'on réalise un #include dans le .c
Sinon si tu veux tout mettre dans un même fichier tu fais un truc du style :
Comme ça tes fonctions seront bien déclarées avant leur appel et il n'y aura plus de problèmes.
++ bon courage
il faut savoir qu'en C, il y a deux notions fondamentales pour les fonctions : la déclaration et ladéfinition.
La première correspond à dire que la fonction existe, mais on ne sait pas encore ce qu'elle fait. La déclaration comporte juste le prtotype de la fonction, c'est à dire son nom, ses paramètres et le type de son retour.
La définition consiste à écrire la fonction proprement dite avec tout le code.
En règle général, on déclare les fonctions dans un fichier .h (header), et l'on réalise un #include dans le .c
Sinon si tu veux tout mettre dans un même fichier tu fais un truc du style :
fonction a(); //déclaration fonction b(); //déclaration fonction a() //définition { utilise b(); } fonction b() //définition { utilise a(); }
Comme ça tes fonctions seront bien déclarées avant leur appel et il n'y aura plus de problèmes.
++ bon courage