zoukankan      html  css  js  c++  java
  • 2.CString转换到char*

    多字节模式下:

    CString -->char *

    1 CString str1 ="123";  
    2 char *t1 =str1.GetBuffer(str1.GetLength());  
    3 str1.ReleaseBuffer();  
    View Code

    char * -->CString

    1 char *str ="aaaa"  
    2   
    3 CString str1(str);  

    CString -->int

    1 CString str1 ="123";  
    2 int i =atoi(str1);  

    int -->CString

    1 int i =100;  
    2 CString str;  
    3 str.Format("%d",i); 

    Unicode编码模式下

    CString -->char *

    1 CString str1 =_T("123");  
    2 int len =WideCharToMultiByte(CP_ACP,0,str1,-1,NULL,0,NULL,NULL);  
    3 char *ptxtTemp =new char[len +1];  
    4 WideCharToMultiByte(CP_ACP,0,str1,-1,ptxtTemp,len,NULL,NULL );  
    5   
    6 //...  
    7 delete[] ptxtTemp;  

     char * -->CString

    1 char *p ="test";  
    2 CString str(p);  
    3 //...  

    CString -->int

    CString str2 =_T("100");  
    int i;  
    swscanf(str2,_T("%d"),&i);  
    View Code

     int -->CString

    1 int j =100;  
    2 CString str3;  
    3 str3.Format(_T("%d"),j);  
  • 相关阅读:
    字典
    字符串常用的方法
    切片,集合、文件处理
    蓝桥杯练习 Day6 题解
    spoj-ORDERS
    spoj-SUBSUMS
    spoj
    spoj --- ABCDEF
    C. Andryusha and Colored Balloons
    B. The Meeting Place Cannot Be Changed
  • 原文地址:https://www.cnblogs.com/xiaochi/p/8178186.html
Copyright © 2011-2022 走看看