C에서 문자열과 정수를 연결하는 방법은 여러 가지가 있습니다. 다음은 몇 가지 일반적인 방법입니다.
1. Boost의 lexical_cast 사용
std::string name = "John"; int age = 21; std::string result = name + boost::lexical_cast<std::string>(age);
2. C 11의 to_string()
std::string name = "John"; int age = 21; std::string result = name + std::to_string(age);
사용3. FastFormat 사용
std::string name = "John"; int age = 21; std::string result; fastformat::fmt(result, "{0}{1}", name, age);
4. IOStream 사용
std::string name = "John"; int age = 21; std::stringstream sstm; sstm << name << age; std::string result = sstm.str();
5. itoa() 사용
std::string name = "John"; int age = 21; char numstr[21]; // enough to hold all numbers up to 64-bits std::string result = name + itoa(age, numstr, 10);
6. sprintf() 사용
std::string name = "John"; int age = 21; char numstr[21]; // enough to hold all numbers up to 64-bits sprintf(numstr, "%d", age); std::string result = name + numstr;
위 내용은 C에서 문자열과 정수를 결합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!