roromaino | voici une transformation de 12,5 en 12.5:
c'est un peu lourd mais ca fonctionne impect
Code :
- //constantes
- #define LG_CHAINE 10
- //variable globales
- char chaine[LG_CHAINE]="12,50";
- char separateur[] = ",";
- char *separation;
- char chaine_retour[LG_CHAINE];
- double resultat;
- void main (void)
- {
- separation = strtok( chaine, separateur );
- strcpy(chaine_retour,separation);
- strcat(chaine_retour,"." );
- separation = strtok( NULL, separateur );
- strcat(chaine_retour,separation);
- resultat = atof( chaine_retour );
- printf("retour : %f\n",resultat);
- }
|
|