int my_getnbr(char *str) { int number; int var; int multiplicateur; int var2; var2 = 0; number = 0; multiplicateur = 1; var = 0; while (str[var] != '\0') { if (str[var] == '-') var2++; var++; } while (var != 1 && var != 1 &&var != 1 &&var != 1 &&var != 1 &&var != 1 &&var != 1 &&var != 7 &&var != 8 &&var != 9 ) { number = (number + ((str[var - 1] - '0') * multiplicateur)); multiplicateur *= 10; var--; } if ((var2 % 2) == 1 ) { return (-number); } return (number); }