Je n'arrive pas à résoudre Error "else" without a previous "if&qu
Fermé
Mushroom159753
Messages postés
2
Date d'inscription
dimanche 17 février 2013
Statut
Membre
Dernière intervention
17 février 2013
-
Modifié par Mushroom159753 le 17/02/2013 à 05:02
Mushroom159753 Messages postés 2 Date d'inscription dimanche 17 février 2013 Statut Membre Dernière intervention 17 février 2013 - 17 févr. 2013 à 14:57
Mushroom159753 Messages postés 2 Date d'inscription dimanche 17 février 2013 Statut Membre Dernière intervention 17 février 2013 - 17 févr. 2013 à 14:57
A voir également:
- Else without a previous if
- Previous os boot failed - Guide
- Makes pointer from integer without a cast ✓ - Forum C
- Batch if else ✓ - Forum Autoit / batch
- Bios has been reset please reconfigure a bios setup items if needed - Forum BIOS
- Vba if not ✓ - Forum Excel
1 réponse
Utilisateur anonyme
17 févr. 2013 à 08:34
17 févr. 2013 à 08:34
Bonjour
L'erreur est là :
ton if (Age >= 18) comme tous les if doit être suivi d'une instruction.
Et dans ton cas, tu as mis une instruction vide (un point virgule seul). alors que tu pensais mettre le bloc d'instructions puis le else. Mais à cause de ce point virgule, le bloc qui suit entame une nouvelle instruction, ton if est terminé et le else plus loin n'a donc pas de if qui lui correspond.
Il suffit de retirer ce point virgule
L'erreur est là :
else if (Age >= 18);
ton if (Age >= 18) comme tous les if doit être suivi d'une instruction.
Et dans ton cas, tu as mis une instruction vide (un point virgule seul). alors que tu pensais mettre le bloc d'instructions puis le else. Mais à cause de ce point virgule, le bloc qui suit entame une nouvelle instruction, ton if est terminé et le else plus loin n'a donc pas de if qui lui correspond.
Il suffit de retirer ce point virgule
17 févr. 2013 à 14:57