2007.01.23 22:22:35 (*.33.84.154)
53712
설명
10진 정수 문자열을 정수로 변환합니다.
- 문자열에서 10진 정수 숫자 문자 뒤의 일반 문자는 취소되며, 10진 정수 숫자 문자까지만 숫자로 변환됩니다.
- 10진 정수 숫자 문자 앞의 공백문자는 자동 제거되어 10진 정수 숫자 문자까지만 숫자로 변환됩니다.
- 공백 및 10진 정수 문자가 아닌 문자로 시작하면 0을 반환합니다.
헤더 | stdlib.h | |||
형태 | int atoi(const char *str); | |||
인수 |
| |||
반환 |
|
예제
#include <stdio.h> #include <stdlib.h> int main( void) { printf( "%s = %d\n", "2007" , atoi( "2007" )); printf( "%s = %d\n", "2007forum falinux com" , atoi( "2007forum falinux com" )); printf( "%s = %d\n", "forum falinux com 2007", atoi( "forum falinux com 2007")); printf( "%s = %d\n", " 2007" , atoi( " 2007" )); printf( "%s = %d\n", ".,2007" , atoi( ".,2007" )); printf( "%s = %d\n", "#$2007" , atoi( "#$2007" )); return 0; }
]$ ./a.out 2007 = 2007 2007forum falinux com = 2007 forum falinux com 2007 = 0 2007 = 2007 .,2007 = 0 #$2007 = 0
출처 : http://forum.falinux.com/zbxe/index.php?document_srl=408129&mid=C_LIB
'OS > Linux' 카테고리의 다른 글
execve() 함수 (0) | 2015.12.13 |
---|---|
open함수 사용법 (0) | 2015.12.13 |
send 함수 (0) | 2015.12.13 |
기본 파일 디스크럽터 (0) | 2015.12.13 |
리눅스 시스템 콜 명령어 (0) | 2015.12.13 |