1 réponse
Salut,
J'ai remarqué un problème dans la conversion :
un long est linité à +- 2 G
un short est limté à +- 32767
Je te vonseille par convertir dans un double et l'afficher dans sprintf avec un format %f.
exemple
--------
char var1[255];
char var2[255]="12345678900023";
double d=atof(var2);
d= d/100;
sprintf(var1,"%f",d); // voir les formats de sprintf pour l'affichage voulu.
En espèrant que cela marchera.
@+
J'ai remarqué un problème dans la conversion :
un long est linité à +- 2 G
un short est limté à +- 32767
Je te vonseille par convertir dans un double et l'afficher dans sprintf avec un format %f.
exemple
--------
char var1[255];
char var2[255]="12345678900023";
double d=atof(var2);
d= d/100;
sprintf(var1,"%f",d); // voir les formats de sprintf pour l'affichage voulu.
En espèrant que cela marchera.
@+