Get_number en langage C

Résolu
jaoualia Messages postés 4 Statut Membre -  
jaoualia Messages postés 4 Statut Membre -
Bonjour,
je n'arrive pas a comprendre l'utilite de cette fonction. quelqu'un peut m'aider???/ la voila!:
void get_number(pile *pile_operand,char *exp,float *x,int *i)
{
float val=0;
do
{
val=val*10+(exp[*i]-'0');
(*i)++;
}while(isdigit(exp[*i]));
*x=val;
push(pile_operand,*x);
(*i)--;
}
Configuration: Windows XP Internet Explorer 7.0

1 réponse

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Salut,
    Cette fonction permet de transformer une chaîne de caractère en nombres et de le stocker dans la pile.
    Il aurait été plus rapide d'utiliser une fonction dédiée comme strtof.
    Cdlt
    0
    1. jaoualia Messages postés 4 Statut Membre
       
      merci bcp
      0