Programme C

Résolu
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"
Configuration: Windows XP
Firefox 3.5.3

4 réponses

  1. ça serait plutot
    case 'D':printf("%d/%d=%f\n", a, b, (float)a/(float)b); 
    1. Hey mype, j'ai fait un copier coller sur ce que tu m'as écrit, et ça marche!
      Merci beaucoup!