Probleme pour rajouter une fonction
Fermé
cccc14
Messages postés
1
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
7 novembre 2004
-
7 nov. 2004 à 15:02
blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 - 7 nov. 2004 à 16:26
blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 - 7 nov. 2004 à 16:26
A voir également:
- Probleme pour rajouter une fonction
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
- Cette fonction n'est pas disponible actuellement tv lg - Forum Téléviseurs
- Lien de rajout pour bara facebook - Forum Facebook
1 réponse
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
7 nov. 2004 à 16:26
7 nov. 2004 à 16:26
bonjour,
en c, on ne déclare pas un protoype dans une fonction,
quel que soit le language on ne déclare pas de prototype dans une boucle.
La fonction liremot() n'est pas correctement déclarée (2X et au mauvais endroit),
son implémentation (le code qu'elle doit contenir) est absente,
et non seulement elle n'est pas correctement déclarée
(char *liremot()), mais elle n'est pas appelée (liremot()).
Le mieux, pout toi, c'est d'acheter un bouquin du style
"bien débuter en C" pour que tu puisse faire la différence entre :
le prototype d'une fonction,
le corps d'une fonction,
comment on appelle une fonction.
ensuite, au sujet de malloc(), realloc() et free
il faut bien connaitre l'allocation mémoire en C, et pour cela il faut maitriser les pointeurs. Tu as du boulot. bon courage
cordialement
¤
en c, on ne déclare pas un protoype dans une fonction,
quel que soit le language on ne déclare pas de prototype dans une boucle.
La fonction liremot() n'est pas correctement déclarée (2X et au mauvais endroit),
son implémentation (le code qu'elle doit contenir) est absente,
et non seulement elle n'est pas correctement déclarée
(char *liremot()), mais elle n'est pas appelée (liremot()).
Le mieux, pout toi, c'est d'acheter un bouquin du style
"bien débuter en C" pour que tu puisse faire la différence entre :
le prototype d'une fonction,
le corps d'une fonction,
comment on appelle une fonction.
ensuite, au sujet de malloc(), realloc() et free
il faut bien connaitre l'allocation mémoire en C, et pour cela il faut maitriser les pointeurs. Tu as du boulot. bon courage
cordialement
¤