반응형
c_atoi
1.소스
/* author : kyoung chip jang date : descript: */ #include<stdio.h> int c_atoi(const char *s); int main( int argc ,char ** argv ) { char *line = "1234"; int i = c_atoi(line); printf(" atoi = %d \n", i ); return 0; } int c_atoi(const 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; }
결과
hacker@ubuntu:~/c$ hacker@ubuntu:~/c$ hacker@ubuntu:~/c$ gcc -o c_atoi c_atoi.c hacker@ubuntu:~/c$ hacker@ubuntu:~/c$ hacker@ubuntu:~/c$ hacker@ubuntu:~/c$ ./c_atoi atoi = 1234
반응형
'C 언어' 카테고리의 다른 글
c_bitcount (0) | 2016.08.09 |
---|---|
memory layout( for ubuntu 64bit) (0) | 2016.08.03 |
bi-directional sweep sort (0) | 2016.08.03 |
time (0) | 2016.08.03 |
[c] printf (0) | 2016.08.03 |