C++中 char*,char[],string,CString转换
来源:互联网 发布:传世彩虹数据库修改器 编辑:程序博客网 时间:2024/06/12 01:40
1. char*-------->char[]
-------------------------------------------
char* addr;
char[20] Address;
strcpy ( Address, addr);
*********************************
2. string ---------->CString
-----------------------------------------
string a;
CString str1;
str1=a.c_str();
********************************
3. CString ---------->char[]
------------------------------------
CString str1;
char szChar[20];
strcpy(szChar,(char *)(const char*)str1);
***********************************
4. 字符串----------->数字
strcpy(temp,"123");
如果是:短整型(int)
i = atoi(temp);
如果是:长整型(long)
l = atol(temp);
如果是:浮点(double)
d = atof(temp);
如果是:CString变量
CString name = temp;
******************************
5. 数字----------->字符串
1)短整型(int)
itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制
itoa(i,temp,2); ///按二进制方式转换
2)长整型(long)
ltoa(l,temp,10);
用fcvt可以完成转换,这是MSDN中的例子:
int decimal, sign;
char *buffer;
double source = 3.1415926535;
buffer = _fcvt( source, 7, &decimal, &sign );
运行结果:source: 3.1415926535 buffer: '31415927' decimal: 1 sign: 0
decimal表示小数点的位置,sign表示符号:0为正数,1为负数
CString变量
str = "2008北京奥运";
buf = (LPSTR)(LPCTSTR)str;
- C++中 char*,char[],string,CString转换
- char*,char[],string,cstring 转换
- char*,char[],string,cstring 转换
- Cstring,char*,string 转换
- char *, CString, string转换
- Cstring,char*,string 转换
- CString ,string,char*转换
- CString转换string ,char*
- C++,CString,string,char*,int等转换
- C++/MFC CString,string,char*转换
- C++/MFC-CString,String,CHAR*互相转换
- c++中int ,char ,string,cstring转换
- MFC 中CString, Char*, string, int 转换
- char* string CString char[] 操作与转换
- CString、string、char*、char[]之间的转换
- CString, LPCTSTR,string,char[],char*转换(-)
- Cstring,string,char*,char[]之间的转换
- 转:char*, char[] ,CString, string的转换
- Python超级程序员使用的开发工具
- 关于shm_open和shm_unlink的使用问题
- Oracle 11g新特性虚拟列分区
- 直接插入排序
- elasticsearch mapping
- C++中 char*,char[],string,CString转换
- MySQL远程连接不上解决办法
- android简单计算器
- 百度地图
- nyoj 吝啬的国度 http://blog.csdn.net/code_pang/article/details/7719221
- [LeetCode] Spiral Matrix II
- $Ajax,$get,$Post区别
- 警方对卡萨诺卡死国内卡死单刀赴会
- 认真做事,热爱生活