Tchar、Char转换

Unicode编码需要用到Tchar,Tchar使用16位表示,而char为8为,两者转换时可以用到如下方法:

1、Tchar 转 char

TCHAR* unicode_string=_T("test"); char *file_name = new char[100]; wcstombs(file_name, unicode_string, wcslen(unicode_string)); file_name[wcslen(unicode_string)]='/0'; 

 

你可能感兴趣的:(String,File)