반응형
char *에서 변환
wchar_t에서 변환 *
_bstr_t에서 변환
CComBSTR에서 변환
CString에서 변환
basic_string에서 변환
Convert System:: String
https://docs.microsoft.com/ko-kr/cpp/text/how-to-convert-between-various-string-types?view=msvc-160
int to string
#include <iostream>
#include <sstream>
int main()
{
int int_value = 3;
std::ostringstream int_to_string;
int_to_string << int_value;
std::string string_value = int_to_string.str();
std::cout << string_value.c_str() << std::endl;
return 0;
}
string to int, double
#include <iostream>
#include <sstream>
int main()
{
int int_value = 0;
std::stringstream int_string_stream("123");
int_string_stream >> int_value;
double double_value = 0.0;
std::stringstream double_string_stream("12.3456");
double_string_stream >> double_value;
if (!int_string_stream.fail())
{
std::cout << int_value << std::endl;
}
else
{
std::cout << "can't convert" << std::endl;
}
if (!double_string_stream.fail())
{
std::cout << double_value << std::endl;
}
else
{
std::cout << "can't convert" << std::endl;
}
return 0;
}
반응형
'C++ > Reference' 카테고리의 다른 글
[C++] COM 연동 샘플 소스 (0) | 2024.12.25 |
---|---|
[C++] string 자료형 대문자, 소문자 변환 (0) | 2024.12.23 |
[C++] dbgView 출력, OutputDebugString 함수 printf 함수처럼 사용 (0) | 2024.12.09 |
Google C++ Style Guide (0) | 2024.12.08 |
[C++] string 클래스 space 제거 (ltrim, rtrim, trim) (0) | 2024.12.08 |