char* -> String^ 로

char* -> String^ 로

 

http://stackoverflow.com/questions/11545951/how-to-convert-from-char-to-platformstring-c-cli

char* char_str = “abcdefg”;
std::string s_str = std::string(char_str);
std::wstring wid_str = std::wstring(s_str.begin(), s_str.end());
const wchar_t* w_char = wid_str.c_str();
Platform::String^ p_string = ref new Platform::String(w_char);


 

String^ getString(char* text)
{
char* char_str = text;
std::string s_str = std::string(char_str);
std::wstring wid_str = std::wstring(s_str.begin(), s_str.end());
const wchar_t* w_char = wid_str.c_str();
Platform::String^ p_string = ref new Platform::String(w_char);
return p_string;
}

 

 

 

 

textBlock 등에는 String 형태로 들어가므로 char를 바꿔준다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.