Dans le langage C, où ont-ils trouvé le nom atoi
pour convertir une chaîne de caractères en un nombre entier ? La seule chose à laquelle je pense est Array To Integer pour un acronyme mais cela n'a pas vraiment de sens.
Réponses
Trop de publicités?Cela signifie Ascii à Integer. De même, vous pouvez avoir atol
pour Ascii à Long, atof
pour Ascii to Float, etc.
Une recherche Google pour 'atoi "ascii to integer"'. le confirme sur plusieurs pages.
J'ai du mal à trouver officiel source sur elle... mais dans cette liste de pages de manuel de Troisième édition Unix (1973) collecté par Dennis Ritchie lui-même, il contient la ligne :
atoi(III): convert ASCII to integer
En fait, même le première édition Unix (ca 1971) pages de manuel liste atoi
comme signifiant Ascii à Integer .
Donc même s'il n'y a pas de documentation plus officielle que les pages de manuel indiquant que atoi
signifie Ascii vers Integer (I suspect il y en a un et je n'ai pas réussi à le localiser), c'est Ascii vers Integer. par convention au moins depuis 1971.