/* Example: Convert String to Integer Source: K&R2, p43 (see also better version on p.61) Driver: Peter Brusilovsky */ #include int atoi(char s[]); main() { char p[] = "193"; printf("%s is equal to %d\n", p, atoi(p)); return 0; } /* atoi: converts s to integer */ 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; }