이 프로그램에서는 C++에서 문자열과 정수 유형 데이터를 연결하는 방법을 볼 것입니다. 문자열과 정수 데이터를 연결하려면 먼저 정수를 문자열로 변환해야 합니다. 그것을 변환하기 위해 우리는 stringstream을 사용하고 있습니다. 이것은 몇 가지 기능을 제공합니다. 숫자나 문자열을 받아서 문자열로 만듭니다.
Input: String “str” and Number 10 Output: Concatenated string “str10”
알고리즘
Step 1: Take string and number Step 2: Convert number to string Step 3: Concatenate them Step 4: End
예시 코드
#include <iostream> #include <sstream> using namespace std; string int_to_str(int x) { stringstream ss; ss << x; return ss.str(); } int main() { string my_str = "This is a string: "; int x = 50; string concat_str; concat_str = my_str + int_to_str(x); cout << concat_str; }
출력
This is a string: 50