/* atoi: преобразует строку s в целое число */
int atoi (char s [] )
{ int i, n;
n = 0;
for (i = 0; s[i] >= '0' && s[i] <= '9'; ++i)
n = 10 * n + (s [i] - '0' ) ;
return n;
}
Возник вопрос на интуитивном уровне:
А зависит ли реализация данной функции (пусть даже в таком примитивном варианте) от порядка байтов машины на которой она выполняется?
cast beastie
Перемещено JB из talks