Control reaches end of non-void function -wreturn-type
rinraven404
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,
alors voila je suis débutante en langage c et quand je veut compiler le programme ça me met ce message: control reaches end of non-void function -wreturn-type.
Il me dise que ça vient de cette endroit:
if(age >8 || <18)
pourriez vous me dire quelle est mon erreur svp car j'ai beau chercher je ne trouve pas.
merci d'avance.
alors voila je suis débutante en langage c et quand je veut compiler le programme ça me met ce message: control reaches end of non-void function -wreturn-type.
Il me dise que ça vient de cette endroit:
if(age >8 || <18)
pourriez vous me dire quelle est mon erreur svp car j'ai beau chercher je ne trouve pas.
merci d'avance.
A voir également:
- Control reaches end of non-void function -wreturn-type
- Fan control - Télécharger - Optimisation
- Adb app control - Guide
- Control center 4 - Télécharger - Divers Utilitaires
- Copytrans control center - Télécharger - Divers Utilitaires
- Manette under control switch ne se connecte pas - Forum Jeux vidéo
3 réponses
Il faudrait écrire : if(age > 8 || age <18), mais attention car ce test sera toujours vrai !La confiance n'exclut pas le contrôle
if ((age >8) || (age <18)) (les parenthèses sont pas obligées, mais je préfère perso)
Je me trompe peut être, mais cette erreur viens du fait que if est une fonction "booléenne" qui renvoie un nombre si le test est vrai (probablement 1) et un autre nombre si le test est faux (probablement 0)
L'appel du test étant erroné, la fonction ne retournait rien
Je me trompe peut être, mais cette erreur viens du fait que if est une fonction "booléenne" qui renvoie un nombre si le test est vrai (probablement 1) et un autre nombre si le test est faux (probablement 0)
L'appel du test étant erroné, la fonction ne retournait rien