ntjm.net
当前位置:首页 >> mFC 怎么删除字符串的最后一个字符 >>

mFC 怎么删除字符串的最后一个字符

Eg: CString str = "1234567890"; int n = str.GetLength(); str.Delete(n-1,1);

可以使用字符串显示,按一下按钮去掉最后一个字符再显示回来就可以了。

文件操作是不支持中间删除一个字符串的。 所以操作只能是: 读取整个文件到一个CString,使用Replace("指定的删除字符串",""),然后完整的回写CString到文件。

1、可以先用CString的Find()方法获得第二个逗号的位置; 2、然后使用CString的Right()方法获得第二个逗号以后的字符串。 比如: CString str("AT+OK,LEN=200,20203020202502032352");int nPos = str.Find(',');nPos = str.Find(',', nPos+1);CS...

其实Windows有一个函数叫PathFindFileName 比如 LPTSTR szFullPath = _T("C:\Users\Desktop\ReadMe.txt"); 那么 LPTSTR szFile = PathFindFileName(szFullPath); 调用之后szFile就是 ReadMe.txt 了 头文件Shlwapi.h,库文件Shlwapi.lib 多方便。...

先讲下思路: 获得这个字符串内最后一个.的位置,也就是index。 然后取得这个字符串第0个到这个位置的字符即您要取得的目标字符串. 程式实现: string ls_Old = "" ,ls_New = "" ; int li_Index = 0 ; //变量声明 ls_Old = "zifuchuan.585" ;//赋原...

#include #include using namespace std; int main() { string str = "POINT\\0.12,2.30,5.64"; string sstr = str.substr(6)+","; double a[10],b; int i=0,j,pos; while((pos=sstr.find(","))!=-1) { b=atof(sstr.substr(0,pos).c_str()); a[i...

CSize sz=dc.GetTextExtent(m_strLine);//下面设置光标跟在字的后面 CPoint pt; pt.x=m_ptOrigin.x+sz.cx; pt.y=m_ptOrigin.y; SetCaretPos(pt); 这里m_strLine是你已经输出的文字,用GetTextExtent()函数(它是CDC的函数)得到文字的长度sz(定义...

CString m_in ="567*12345678"; CString m_cc = m_in.Right(8);

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com