Hum, je pense qu'il ne voulait pas dire caster, mais bel et bien convertir une chaine de caractere en entier non signe.
 
Voila le code que j'utilise pour char -> int:
| Code : 
 int my_atoi(const char *s){  register int result = 0;  if (!s)    return (0);  while ((*s != '\0') && (*s >= '0' && *s <= '9'))  {    result *= 10;    result += (*s - '0');    s++;  }  return (result);}
 | 
 
Triture le un peu pour un unsigne short 
 
Message édité par deather2 le 30-05-2005 à 19:21:48