CString与int、char*、char[100]之间的转换
来源:互联网 发布:淘宝卖gv资源的店子 编辑:程序博客网 时间:2024/06/03 06:47
(1) CString互转int
将字符转换为整数,可以使用atoi、_atoi64或atol。而将数字转换为CString变量,可以使用CString的Format函数。如
CString s;
int i = 64;
s.Format(”%d”, i)
Format函数的功能很强,值得你研究一下。
void CStrDlg::OnButton1()
{
CString
ss=”1212.12″;
int temp=atoi(ss);
CString aa;
aa.Format(”%d”,temp);
AfxMessageBox(”var is ” + aa);
}
(2) CString互转char*
///char * TO cstring
CString strtest;
char * charpoint;
charpoint=”give string a value”; //?
strtest=charpoint;
///cstring TO char *
charpoint=strtest.GetBuffer(strtest.GetLength());
(3) 标准C里没有string,char *==char []==string, 可以用CString.Format(”%s”,char *)这个方法来将char *转成CString。
要把CString转成char *,用操作符(LPCSTR)CString就可以了。
CString转换 char[100]
char a[100];
CString str(”aaaaaa”);
strncpy(a,(LPCTSTR)str,sizeof(a));
- CString与int、char*、char[100]之间的转换
- 转贴 CString与int、char*、char[100]之间的转换
- CString与int、char*、char[100]之间的转换
- CString与int、char*、char[100]之间的转换
- CString与int、char*、char[100]之间的转换
- string与CString,int,char[],char*之间的转换
- CString与int、char*、char[100]、string之间的转换(2006-10-11)
- int char* float与CString 之间的转换
- 转载:int char* float与CString 之间的转换
- int char* float与CString 之间的转换
- 如何实现int、char*、float、与CString之间的转换
- 如何实现int, char*, float与CString之间的转换
- Int,Float,Char *,CString之间的转换
- CString,int,string,char*之间的转换
- CString,int,string,char*之间的转换
- CString,int,string,char*之间的转换
- Int,Float,Char *,CString之间的转换
- char*,int,CString之间的转换
- 《JxWeb服务器》之CGI模块
- 注册Jdbc驱动程序的三种方式
- vi学习_1启动、停止
- Oracle与SAP两种ERP六维度比拼
- SQL取m到n条数据;数据库分页
- CString与int、char*、char[100]之间的转换
- 获得IPhone手机的相关硬件和其版本支持的SDK信息
- 【易语言】投递窗口消息(后台按键)DLL命令
- linux 忘记root密码的解决办法
- C语言笔试题的一些小探讨[2011年,硕士计算机相关职位笔试题 底层开发 嵌入式 FPGA等]
- The 36th ACM/ICPC Asia Regional Dalian Site —— Online Contest hdu4001
- 做个聪明的决策者
- 模版的特化与偏特化
- c++画图