Programme C

Résolu
hdiama Messages postés 215 Statut Membre -  
hdiama Messages postés 215 Statut Membre -
Bonjour,
voici un morceau de mon code:

switch(c)
{
case 'D':printf("%d/%d=%f\n", a, b, float(a)/float(b));
break;
}
et j'ai déclaré c comme char.
A l'exécution, il me met une erreur au niveau de la ligne: case D: "error: syntax error before float"

4 réponses

mype Messages postés 2449 Statut Membre 437
 
ça serait plutot
case 'D':printf("%d/%d=%f\n", a, b, (float)a/(float)b); 
0
hdiama Messages postés 215 Statut Membre 6
 
Nope, ça ne marche tjr pas
0
mype Messages postés 2449 Statut Membre 437
 
quel est erreur ?
0
hdiama Messages postés 215 Statut Membre 6
 
Hey mype, j'ai fait un copier coller sur ce que tu m'as écrit, et ça marche!
Merci beaucoup!
0