관리 메뉴

공부 기록장 💻

[C/C++] 문자열 처리 함수 c_str(), atoi(), stoi() 본문

# 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
반응형
Comments