• wchar_t和char转化


    char* WcharToChar(const wchar_t* wp)
    {
    	char *m_char;
    	int len = WideCharToMultiByte(CP_ACP, 0, wp, wcslen(wp), NULL, 0, NULL, NULL);
    	m_char = new char[len + 1];
    	WideCharToMultiByte(CP_ACP, 0, wp, wcslen(wp), m_char, len, NULL, NULL);
    	m_char[len] = '';
    	return m_char;
    }
    wchar_t* CharToWchar(const char* c)
    {
    	wchar_t *m_wchar;
    	int len = MultiByteToWideChar(CP_ACP, 0, c, strlen(c), NULL, 0);
    	m_wchar = new wchar_t[len + 1];
    	MultiByteToWideChar(CP_ACP, 0, c, strlen(c), m_wchar, len);
    	m_wchar[len] = '';
    	return m_wchar;
    }
    

      

  • 相关阅读:
    解释器模式
    命令模式
    责任链模式
    代理模式
    享元模式
    外观模式
    装饰器模式
    组合模式
    过滤器模式
    js广告浮动
  • 原文地址:https://www.cnblogs.com/mypsq/p/6687818.html
Copyright © 2020-2023  润新知