> String to Integer
atoi()
ex)
string number="2";
atoi(number.c_str());

> Integer to String
itoa()
주의할 점은 이 함수는 표준이 아니다. 특정 몇 몇 컴파일러에서만 작동 가능.
ex)
char buffer[10];
int number=2;
itoa(number, buffer, 10); <- 10은 10개를 의미하는 것이 아니라 10진수를 의미. 즉, 2로 쓰면 binary, 16으로 쓰면 16진수로 표현

[새로운 방법]
stringstream tmpStr;
tmpStr << number;
cout << tmpStr.str() << endl;


Posted by halloRa
,