字符串的有关问题
字符串的问题CString m_str11234int im_str1.GetLengyh()i4 还是5?然后用SetAt(n,char)函数给m_str
字符串的问题
CString m_str1="1234";
int i=m_str1.GetLengyh();
i=4 还是5?
然后用SetAt(n,char)函数给m_str1赋值,如果n>5,字符串的结果会是什么,能显示出来了
例如:
SetAt(4,97);后,m_str1="1234a"吗?
如果
[解决办法]
hoho 自己试验印象会更深刻
[解决办法]
[解决办法]试了 有问题再贴出来
[解决办法]当然是4
SetAt(4,97)越界了, 不会得到1234a这个值.
[解决办法][解决办法][解决办法][解决办法]4
1234a后接不确定长度的不确定字符,程序有可能出错
[解决办法]ls可能错了,setat有边界限制吗?
lz还是试试吧
[解决办法][解决办法]jf
问题不难,自己搞搞,加深理解