본문 바로가기
👨‍🏫Study/C++

[C++] atoi(문자열을 정수로), itoa(정수를 문자열로)

by 코푸는 개발자 2021. 7. 30.
728x90

우선 atoi, itoa 두가지 함수는 stdlib.h 라이브러리에 포함되어 있습니다.

atoi(const char *_Str);

예시)

int num;

num = atoi("123");
//123

num = atoi("12b3");
//12
//문자를 만나기 전까지의 숫자를 반환
itoa(int _Val, char *_DstBuf, int _Radix);

정수, 문자열, 진수 3가지 파라미터를 입력받습니다.

진수는 16, 10, 8, 2진수를 선택할 수 있습니다.

예시)

int num = 123;
char st[12];

itoa(num, st, 10);

cout<< st << endl; // 123출력

추가로 문자열 char *  타입을 정적으로 선언하고 난뒤 빈공간에는 '\0'이 존재한다.

728x90

'👨‍🏫Study > C++' 카테고리의 다른 글

[C++] 05 - 파일 입출력(fstream, ifstream, ofstream)  (0) 2021.08.04
[C++] 04 - swtich문, if문, while문, for문  (0) 2021.08.04
[C++] set 자료구조  (0) 2021.07.29
[C++] sort 함수 정리  (0) 2021.07.27
[C++] memset 함수  (0) 2021.07.26

댓글