C++ 中TCHAR字符串数组转化为Char类型数组
2015-04-15 15:54
281 查看
#include <stdio.h> #include <tchar.h> char* UnicodeToAnsi( const wchar_t* szStr ) { int nLen = WideCharToMultiByte( CP_ACP, 0, szStr, -1, NULL, 0, NULL, NULL ); if (nLen == 0) { return NULL; } char* pResult = new char[nLen]; WideCharToMultiByte( CP_ACP, 0, szStr, -1, pResult, nLen, NULL, NULL ); return pResult; } void main(){ TCHAR msg[100]; swprintf_s(msg, L"sjlkjdkld"); char *str=UnicodeToAnsi(msg); }
相关文章推荐
- char*数组(c类型字符串)和c++中的string的转换、字符串比较、char*数组等问题
- char*数组(c类型字符串)和c++中的string的转换、字符串比较、char*数组等问题
- 【语言基础】c++ 基本数据类型与字节数组(string,char [] )之间的转化方法
- c++字符串的转化 (string,char* tchar*)
- C/C++关于字符串string、char*字符串数组与其他类型转换
- 浮点性(float)转化为字符串类型 自定义实现和深入探讨C++内部实现方法
- C++中的枚举值类型转化为整数和字符串
- c++ byte类型数组转十六进制字符串的几种代码实现
- char*数组(c类型字符串)和Vc++中的CString的转换,char*数组等问题
- c++将string类型的数据转化为char类型的数
- c/c++ 字符数组、字符指针和字符串类型总结帖
- c/c++ 字符数组、字符指针和字符串类型总结帖
- c++的字符串char与string相互转化,以及string的,切割,替换字符,字符串相关的函数整理
- C++中sprintf实现将一个基本数据类型的数组转换成字符串
- c++ char数组转化为string
- C++ TCHAR数组转换为C#的System::String类型
- VC中char,wchar_t,TCHAR及相应字符串处理函数辨析(附常用数据类型转换)
- 【C++】字符串和数值类型的相互转化(借助STL)
- String字符串与字符(char类型)数组互相转换
- c++ 类型转换string、wstring、cstring、 char、 tchar、int、dword(三)