# Language & Tools/C++
[C/C++] 문자열 처리 함수 c_str(), atoi(), stoi()
dream_for
2021. 4. 9. 10:25
c_str()
string 객체 -> *char
atoi()
*char -> int
stoi()
string 객체 -> int
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "100ss"; // string str("100ss");
char s[] = "100ss";
int m = atoi(s);
int n = atoi(str.c_str());
int k = stoi(str);
cout << m+1 << endl;
cout << n+1 << endl;
cout << k+1 << endl;
}
결과:
문자열에 첫 부분만 정수이면 된다. 마지막 정수인 부분까지 읽어 int형으로 변환함.
728x90
반응형