没有合适的资源?快使用搜索试试~ 我知道了~
(VC)强制类型转换相关.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 200 浏览量
2022-11-04
10:02:45
上传
评论
收藏 90KB DOCX 举报
温馨提示
试读
10页
。。。
资源推荐
资源详情
资源评论
以下是一些 VC 下的强制类型转换的函数
一、字符串转换
1.CString 转化为整形 Int
CString str=_T("12345");
atoi((LPCSTR)str);//用 LPCSTR 转化为 const char*即可
CString str="1";
int n=atoi(str.GetBuffer(0));
2.将一个 CString 转到一个 char 的数组(char*)中
char buffer[128]
CString str;
a.//strcpy 方法
strcpy(buffer,str.GetBuffer());
str.ReleaseBuffer();
b.//强制转化方法
buffer=(LPTSTR)(LPCTSTR)str;
c.//sprintf 方法
sprintf(buffer,"%s",str);
d.
CString str;
int nLength=str.GetLength();
char * sz=new char[nLength];
sz=str.GetBuffer(0);
(LPCSTR)CString
e.经过类型强制转换,可以将 CString 类型转换成 char*,例如:
CString cStr = "Hello,world!";
char* zStr = (char*)(LPCTSTR)cStr;
3.int 转 cstring
CString string;
int iValue=100;
string.Format(_T("%d"),iValue);
MessageBox(string);
string 的值为"100"
4.char * 转 CString
a.
char sz[128];
CString str;
str.Format("%s",sz);
b.
CString.format("%s", char*);
CString strtest;
char * charpoint;
charpoint="give string a value";
strtest=charpoint; //直接付值
c.
资源评论
G11176593
- 粉丝: 6670
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功