> 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;
'프로그래밍 > C/C++' 카테고리의 다른 글
C++에서 소문자, 대문자 바꾸기 (0) | 2011.10.11 |
---|---|
getline(cin, temp); (0) | 2011.09.26 |
Visual Studio 2010에서 콘솔 창이 바로 꺼질 때 (0) | 2011.06.22 |
C++ string tokenizer (0) | 2011.05.27 |
Visual Studio 2010 에서 실행창이 바로 꺼질 때 (0) | 2011.05.27 |