bonjour,
voici un bout de code simple :
si "ligne" est la chaine de caractères suivante "0.123456 0.123456 0.123456", les 6 premières décimales des variables val1, val2 et val3 sont bien "123456" par contre, je m'attendais à ce que les décimales suivantes soient à zéro, et ce n'est pas le cas. Comment puis-je faire pour que le scanf n'invente pas de décimales ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 float val1=0.0, val2=0.0, val3=0.0; sscanf(ligne,"%f%f%f",&val1,&val2,&val3);
Merci
Partager