diff options
Diffstat (limited to 'lib/numbers.c')
| -rw-r--r-- | lib/numbers.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/numbers.c b/lib/numbers.c index 831639b..af8a9bb 100644 --- a/lib/numbers.c +++ b/lib/numbers.c @@ -7,7 +7,6 @@  #include "numbers.h" -  /* Cette fonction lit un nombre. Elle va chercher absolument à traduire la chaîne passée en argument en un nombre. Si  ce nombre n'est pas valide, alors l'int valid est mis à faux. Cette fonction reconnais les nombres en décimaux, les nombres  en octal préfixés avec 0 et les nombres en hexadécimal préfixés avec 0x.  @@ -78,7 +77,6 @@ double char_to_double(char *st, int *valid) /* cette fonction tente de traduire  	unsigned int dotnum = 0;  	unsigned int deci = 1;  	double result = 0; -  	while (*st) {  		if (*st == '.') {  			dotnum++; @@ -93,7 +91,9 @@ double char_to_double(char *st, int *valid) /* cette fonction tente de traduire  					deci *= 10;  			}  		} +		st++;  	} +  	result = result / deci;  	*valid = 1;  	return result;  | 
