On 04/28/2011 01:40 AM, Patrick Dupre wrote:
> Bonjour,
>
> IL y a peut-etre parmi vous quelqu'un qui pourrait m'elairer.
> Dans un application c j'ai:
> sscanf (chaine, "%f %f", &x, &y) ;
>
> Il n'y a pas de problem de compilation avec gcc, mais avec icc, j'ai
> une alarme de compilation puis l'execution ne me rend pas les valeurs:
> warning #181: argument is incompatible with corresponding format string conversion
> nb = sscanf (chaine, "%f %f", &x, &y) ;
> ^
Tu n'as pas des problèmes entre float/double ?
Pour printf %f est un double
pour scanf %f est un float (%lf pour forcer un double)
Sinon, même avec un -Wall -Wextra gcc ne dit rien?
Nicolas