字符串如何去掉前面两位 我想去掉一串字符串的前面两位:比如“11abcdefghijk”我不想要11,该怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str = str.Right(str.GetLength() -2); char *pSrc = "11abcdefghijk"; char *pDst = pSrc + 2; 顶前3楼,在来一个 呵呵str =str.Mid(2,str.GetLength()-2); 这些都可以。要看你的串是什么类型的。是CString还是char*str =str.Mid(2,str.GetLength()-2); 就没有必要了。有点多此一举。 一直这么用...CString str CString s = L"11abcdefghijk";CString s2 = s.Mid(2); str.Right(str.GetLength()-2); 这个好用 转化成CString对象,然后就可以为所欲为了,如一楼那样即可:) 对于CString 对象的操作,有些时候真的让你很有感触!str.Right(str.Getlength()-2);str.Mid(2);向各位学习了!!!! 是啊。平时VC用得少,都把指针这么重要的特性给整模糊了。最后确实是用指针解决的。非常感谢。char a[16];char b[max_lenth+1];...lstrcpy(b,a+2,lstrlen(a)-1);晚了几天结贴,不好意思。 VC2005里复制字符串到剪切板的问题 复合控件插入以ActiveX形式插入Com组件,造成User handles泄露 我的钱包掉了 sql server 数据加密后保存到表 串口问题 有关用CArchive读写文件的问题 怎样创建文件夹? 在标准OPENDIALOG中如何过滤文件类型???????????????? 如此简单的插入更新Database的问题,郁闷啊~~~~~~~~~~~~~~~~ 是这样的吗 多线程问题 (全分送出!) dll访问数据库时网络断开应该捕捉什么类型的错误?
char *pDst = pSrc + 2;
str =str.Mid(2,str.GetLength()-2);
要看你的串是什么类型的。是CString还是char*
str =str.Mid(2,str.GetLength()-2); 就没有必要了。有点多此一举。
CString str
CString s2 = s.Mid(2);
这个好用
str.Right(str.Getlength()-2);
str.Mid(2);
向各位学习了!!!!
最后确实是用指针解决的。非常感谢。
char a[16];
char b[max_lenth+1];
...
lstrcpy(b,a+2,lstrlen(a)-1);晚了几天结贴,不好意思。