민팽로그

[C++] 숫자를 문자열로 변환, 문자열을 숫자로 변환 본문

C++

[C++] 숫자를 문자열로 변환, 문자열을 숫자로 변환

민팽 2021. 11. 30. 23:40
  • int -> string : to_string() 사용
  • string -> int : stoi() 사용
  • string의 길이를 구할땐 length() 사용
  • char* 형 문자열의 길이를 구할 땐 strlen() 사용
#include <iostream>
#include<string>
using namespace std;


int main() {
	int i = 1234;
	string s = "5678";
	
	//숫자를 문자열로 변환
	string int_to_string = to_string(i);
	cout << "숫자를 문자열로 변환: " << int_to_string << endl; //char* 형으로 바꿀 땐 itoa 사용
	cout << "문자열 길이: " << int_to_string.length() << endl; //char* 형일땐 strlen() 사용


	//문자열을 숫자로 변환
	int string_to_int = stoi(s);
	cout << "숫자를 문자열로 변환: " << string_to_int << endl;

	return 0;
}

 

Comments