C++中常用类型转换
来源:互联网 发布:沈阳医疗软件 编辑:程序博客网 时间:2024/06/08 06:27
String 转 char*
string str = "hello";
char* pChar = new char[32];
strcpy(pChar,str.c_str());
Cstring 转 char*
CString cstr="hello";
string str = cstr.GetBuffer(cstr.GetLength());
string 转 Cstring
CString cstr;
string str = "hello";
cstr.Format("%s",str.c_str());
Cstring 转 string
CString cstr="hello";
string str = cstr.GetBuffer(cstr.GetLength());
Const char* 转 char *
const char* cpc = "hello";
char * pc = new char[32];
strcpy(pc,cpc);
char* 转 const char*
char* pc = "hello";
const char* cpc;
cpc = pc;
char * 转 cstring
char* pc = "hello";
CString cstr;
cstr.Format("%s",pc);
char* 转 string
char* pc = "hello";
string str(pc);
Cstring 与 int 互相转换
将字符转换为整数,用 atoi, _atoi64 atol
将数字转换为Cstring,用Cstring的format函数
char * number = "1234567890123";
LONGLONG num = _atoi64(number);
CString mum = "12345678901234";
LONGLONG num = _atoi64(mum);
string mum1 = "123456789012345";
LONGLONG num = _atoi64(mum1.c_str());
String 转 const char*
string mum1 = "123456789012345";
char* pc1 = new char[32];
strcpy(pc1,mum1.c_str());
const char * cpc1 = NULL;
cpc1 = pc1;
- vc中常用类型转换
- java中常用类型转换
- C++中常用类型转换
- mysql中常用类型转换
- C语言中类型转换
- 类型转换(c中)
- ANSI C中类型转换
- C/C++中类型转换
- C语言中类型转换
- C语言的常用类型转换函数
- C语言常用数值类型转换函数
- VC中常用类型转换2
- PHP中常用的类型转换
- Erlang中常用的类型转换
- ADF中常用各种类型转换
- Java中常用的类型转换汇总
- Java 中常用的类型转换
- C语言中类型转换问题?
- 用欧几里得算法求解最大公约数
- SQL语句大全
- [C++再学习系列] 二元操作符重载
- 性能测试与故障诊断
- 什么是DHTML
- C++中常用类型转换
- 一个简单封装存储二维数据表的类
- 手工卸载SQL 2000
- [C++再学习系列] 隐式类型转换与转换操作符operator T
- ASP.NET页面生命周期描述
- C# Delegate(委托)与多线程
- 成员函数的角度来讲述重载和覆盖的区别
- ADO连接数据库通常有三种方法
- 深入理解成员函数的重载、隐藏、覆盖