Syntax error dans Dev-c++
Résolu/Fermé
A voir également:
- Syntax error dans Dev-c++
- Telecharger dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Dev home. - Télécharger - Développement
- Dev error 426 - Forum jeux en ligne
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
25 juin 2009 à 06:16
25 juin 2009 à 06:16
Salut,
Tu as mis des points-virgules après certains if et else if alors qu'il n'en faut pas.
Cdlt
Tu as mis des points-virgules après certains if et else if alors qu'il n'en faut pas.
Cdlt
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
25 juin 2009 à 09:00
25 juin 2009 à 09:00
Ah et j'oubliais mets plutôt double omar puisque tu raisonnes en double.
oui , merci j'ai enlevé les ";" y'avait aussi un autre truc , j'ai déclaré une variable int en demandant au utilisateur un numero avec "%lf" XD j'ai donc mis "double" puisque je demande un nombre décimal , j'ai aussi mis la variable omar entre 2 nombres.
juste un truc , j'ai pas compris ça "met plutôt double omar puisque tu raisonnes en double." vous pouvez m'expliquer svp Fiddy?
juste un truc , j'ai pas compris ça "met plutôt double omar puisque tu raisonnes en double." vous pouvez m'expliquer svp Fiddy?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
25 juin 2009 à 23:39
25 juin 2009 à 23:39
Ben tu as mis "int omar" scanf("%lf",&omar). Il faut déclarer omar en double.
Ce qui donne : double omar;
Ce qui donne : double omar;
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
25 juin 2009 à 08:25
25 juin 2009 à 08:25
Salut.
Normalement, DevCpp te donne la ligne qui merde. Bon, des fois ça peut être un peu avant ou après, mais tu as la zone.
Pour compléter la réponse de fiddy, un bloc if se construit ainsi :
if( /*condition booléenne*/)
{
// des instructions, toutes terminé par un ";"
}
else
{
// d'autre instructions
}
//suite du programme
Les accolades sont facultative, mais dans ce cas le if ou else ne portera que sur la première instruction qui suivra.
if, for, do, while, sont des mots clé du langage et non des instruction, pas besoin de les terminer par des ";".
Normalement, DevCpp te donne la ligne qui merde. Bon, des fois ça peut être un peu avant ou après, mais tu as la zone.
Pour compléter la réponse de fiddy, un bloc if se construit ainsi :
if( /*condition booléenne*/)
{
// des instructions, toutes terminé par un ";"
}
else
{
// d'autre instructions
}
//suite du programme
Les accolades sont facultative, mais dans ce cas le if ou else ne portera que sur la première instruction qui suivra.
if, for, do, while, sont des mots clé du langage et non des instruction, pas besoin de les terminer par des ";".
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question