我定义了一个变量 CArray<CString,CString> m_strCodeList;给其增加m_strCodeList增加字符串后,
如CString str = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
m_strCodeList.Add(str);后,
我想删掉str中的几个字符,
m_strCodeList.GetAt(0).Delete(3,5);
但是无法删除,这是为什么呢?
如CString str = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
m_strCodeList.Add(str);后,
我想删掉str中的几个字符,
m_strCodeList.GetAt(0).Delete(3,5);
但是无法删除,这是为什么呢?
解决方案 »
- 急。。。。。。。。。。。。。REPORT风格的LISTVIEWCTRL中项的排序问题
- 长假归来,散分!
- 打赌输了 兔子党负责人接分
- 关于GetBuffer的一此问题
- 在CMyListctrl(派生于CListctrl)创建菜单响应函数没有反应
- CSocket的一个怪问题,急,在线等!
- 请问如何使用TREEVIEW。
- 特急,重分,有没有人用过CJ60Lib(就是仿VC界面)这个第三方控件?其有没有资源泄露的问题?或其他问题?
- 求DirectDraw例程!
- 如何让对话框中文字变灰?
- 请教 SetWindowPlacement 函数的使用问题
- 单选框按钮让其单选只能够使用其Sendmessage消息吗?
定义了一个CSTRING STRTMP = m_strCodeList.GetAt(0).
你删除的只是STRTMP
.SetAt
是不是你没有获取到呢啊 !!
str1 = "abcdefghijklmn";
CString str2 = "1234567890";
CString str3 =str1; str1=str1+str2;
str1.Delete(str3.GetLength(),2);
这时
str1=“abcdefghijklmn34567890”