본문 바로가기

그 외 코드/C, C++

int, string, char 형변환

728x90
반응형

string에서 int로 변환

atoi(char ) 함수 사용.
인자가 char*형이기 때문에 c_str()함수로 변환하여 넣어줌.

string str = "34"; 
int a = atoi(str.c_str()); // a = 34;

char에서 int로 변환

아스키 코드 활용

char c = '5'; 
int n = 0;
n = c - '0'; // n = 5;

int에서 string으로 변환

to_string(int )함수 사용.

 int n = 35;
 string str = to_string(n); // str = "35";
728x90
반응형