社区
界面
帖子详情
CString类型的变量如果想加上一个字符串,应该怎么写????
yangbc
2003-11-20 11:44:46
CString path;
path=path+"aaaaa";//这里相加不成功????
::MessageBox(::AfxGetApp()->GetMainWnd()->m_hWnd,path1,"通知",MB_OK);
...全文
469
15
打赏
收藏
CString类型的变量如果想加上一个字符串,应该怎么写????
CString path; path=path+"aaaaa";//这里相加不成功???? ::MessageBox(::AfxGetApp()->GetMainWnd()->m_hWnd,path1,"通知",MB_OK);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangbc
2003-11-20
打赏
举报
回复
to icer202(icer202) 好像还是不可以
icer202
2003-11-20
打赏
举报
回复
CString str,str1;//str1保存加字符串
str.Format("%s%s",str1,"aaaaa");
MessageBox(str);
yangbc
2003-11-20
打赏
举报
回复
path+="aaaa"; 不行,只有“aaaa”字符串被保留,path中以前字符串没有了
yangbc
2003-11-20
打赏
举报
回复
要求不能置空,path中以前的字符串还有用,是应用程序的当前路径,我要在这个路径后加上另外的相对路径,好执行新路径下的程序
SlayerCarrier
2003-11-20
打赏
举报
回复
path+="aaaa"; 行不行?
yangbc
2003-11-20
打赏
举报
回复
不可以,我式过,只有“aaaa”字符串被保留,path中以前字符串没有了
baberson
2003-11-20
打赏
举报
回复
先将path置空试试.
path = "";
chutianqi
2003-11-20
打赏
举报
回复
CString path;
path+="aaaa";
应该是可以成功的
yangbc
2003-11-20
打赏
举报
回复
唉,确实我错了,我把局部变量定义的和全局变量一样了,
bachelor80
2003-11-20
打赏
举报
回复
CString path;
path += "aaaaaa";
该语句绝对没有问题,还是从其他地方找错误吧。
yangbc
2003-11-20
打赏
举报
回复
to redstar5(兴味索然
引号,分号使用没有错误
yangbc
2003-11-20
打赏
举报
回复
hq1978(happy) path1是我手误,改成path还是一样
fayifu
2003-11-20
打赏
举报
回复
先找找你程序的问题。
redstar5
2003-11-20
打赏
举报
回复
本人经常使用此方法,我认为不成功处是否为你的引号或分号用的是中文的
hq1978
2003-11-20
打赏
举报
回复
错误在于你的程序中由错误
看看你的最后一句,你用的是path1而不是path
CString path;
path=path+"aaaaa";//这里相加不成功????
::MessageBox(::AfxGetApp()->GetMainWnd()->m_hWnd,path1,"通知",MB_OK);
MFC中C
String
*
变量
取出
字符串
并连接到其他
字符串
中
C
String
*的
变量
如果用 strA + strB的方法来连接的话,那么指针
类型
的更不不会连上去,但是编译运行都不报错,极其郁闷,我是知道运行没有达到预期的效果,才发现
字符串
连接有问题(C#多爽,就一种
string
类型
,还不允许指针,呵呵),后来发现C
String
::Get
String
()方法可以返回
一个
字符串
,才解决了这个问题呵呵(*strA).Get
String
();//先取内容,再获取
C
String
字符串
操作
头文件:C
String
.h C
String
没有基类。
一个
C
String
对象由可变长度的一队字符组成。C
String
使用类似于Basic的语法提供函数和操作符。连接和比较操作符以及简化的内存管理使C
String
对象比普通
字符串
数组容易使用。 C
String
是基于TCHAR数据
类型
的对象。如果在你的程序中定义了符号_UNICODE,则TCHAR被定义为
类型
wchar_t,即16位字符类
如何从C
String
类型
的
字符串
中取出数字
问题由来:今天遇到了这样
一个
问题,有
一个
C
String
类型
的
字符串
,其中有
一个
数字,如何让这个数字+1后,再
写
回到C
String
中,并且输出废话少说,直接上结果,然后分析代码如下: LRESULT CMainDlg::OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/){// TODO: Add...
C++ C
String
字符串
操作
字符串
中的中英文字符问题 在C
String
中,中英文字符以及数字字符所占的宽度是不一样的,因此在一些固定长度的场景中要分开处理,为此需要将
字符串
的中英文以及数字字符区分开来。可以使用 C
String
A(cut).GetLength();//其中的cut为C
String
对象 来获得
字符串
所占的字节数,中文占两个字节而英文及数字占
一个
字节,因此如果上述获得数值与 cut.GetLength...
MFC
字符串
操作(二)C
String
.Format的用法
在MFC程序中,使用C
String
来处理
字符串
是
一个
很不错的选择。C
String
既可以处理Unicode标准的
字符串
,也可以处理ANSI标准的
字符串
(注:此处的Unicode标准和ANSI标准都是字符编码的一种方式,后续会做总结)。C
String
的Format方法给我们进行
字符串
的转换带来了很大的方便,比如常见的int、float和double这些数字
类型
转换为C
String
字符串
只需一行代码就...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章