char*转为LPCWSTR

简介: char*转为LPCWSTR

具体代码:

    char name[256] = {0};
    //function(name);
  WCHAR wszClassName[256];
  memset(wszClassName,0,sizeof(wszClassName));
  MultiByteToWideChar(CP_ACP,0,name,strlen(name)+1,wszClassName,
    sizeof(wszClassName)/sizeof(wszClassName[0]));
    MessageBox(NULL, wszClassName, L"Test", 0);
目录
相关文章
|
10月前
|
存储
char *p 与char p[] 比较
char *p 与char p[] 比较
95 0
char、signed char和unsigned char
char、signed char和unsigned char
218 0
char*转为LPCWSTR
char*转为LPCWSTR
73 0
|
C语言
C语言程序练习——(写一个函数,它的原形是int continumax(char *outputstr,char *intputstr))
C语言程序练习——(写一个函数,它的原形是int continumax(char *outputstr,char *intputstr))
wchar_t转为char*
wchar_t转为char*
62 0
|
C++ Linux
const char*, char const*, char*const的区别
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 这个知识易混点之前是看过了,今天做Linux上写GTK程序时又出现个Warning,发散一下又想到这个问题,于是翻起来重嚼一下。 事实上这个概念谁都有只是三种声明方式非常相似: Bjarne在他的The C++ Programming Language里面给出过一个助
1175 0
捋一捋 const char * p / char* const p / char const* p
const int *p 与 int const *p 是一样的,即 *p 是常量; 而 int * const p 跟上面是不一样的,即 p 是常量; 我们知道引用只是一个别名,与变量共享存储空间,并且必须在定义的时候初始化,而且不能再成为别的变量的别名,这让我们想到什么呢,貌似跟  int * const p   的性质很像。
1188 0