C/C++/예제
[C 예제] CHAR -> INT 형으로 변환 해주는 함수.
야채군단
2014. 6. 23. 10:50
반응형
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; }
소스를 짜서 실행해보면 ?
이렇게 이쁘게 결과가 나오는것을 확인할수 있습니다 ^^.
음수와 양수 모두 정상적으로 처리가 됩니다 ~
실습한번 해보세요 ~ !
반응형