반응형
atoi 함수 사용 법 및 간단한 예제.
atoi 함수는 atoi 함수를 호출할때 "1234" 와 같이 숫자가 들어있는 문자열의 주소를 넘겨주면
그안에 담겨있는 숫자를 int 형으로 변환해서 그 값을 리턴해 줍니다.
말로 풀어 쓰려니 뭔가 이해하기 힘든데 아래 간단한 예제를 보시면 한번에 아!! 하실겁니다.
간단 예제.
#includeint main() { char str1[10], str2[10]; memset(str1, 0x00, sizeof(str1)); memset(str2, 0x00, sizeof(str2)); int n1 = 0, n2 = 0; printf("두개의 정수를 입력 하세요 : "); scanf("%s %s", str1, str2); n1 = atoi(str1); // atoi 함수를 이용해 str1 , str2 에 들어있는 숫자를 int 형으로 변환해 n1, n2 에 저장 !! n2 = atoi(str2); printf("입력받은 두수의 합은 %d 입니다.\n", n1+n2); return 0; }
소스를 짜서 실행해보면 ?
이렇게 이쁘게 결과가 나오는것을 확인할수 있습니다 ^^.
음수와 양수 모두 정상적으로 처리가 됩니다 ~
실습한번 해보세요 ~ !
반응형
'C/C++ > 예제' 카테고리의 다른 글
[C 예제] 대소문자 변환 하기. (0) | 2014.06.23 |
---|---|
[C 예제] for 문 활용 숫자 다양하게 출력하기. (0) | 2014.06.23 |
[C 예제] 과체중 계산 하기 (0) | 2014.06.03 |
[C 예제] 선택 정렬 과 검색. (0) | 2014.05.30 |
[C 예제] 영화관 좌석 예매. (0) | 2014.05.30 |