Str = " login:"
其中有三个空格,一般地说,Str.Left(6)应该得到" log";
其中有三个空格,一般地说,Str.Left(6)应该得到" log";
解决方案 »
- 树控件自绘//为什么wm_paint消息里SetTextColor设置字体颜色不行//
- IOCP编程,lpComletionKey和lpOverlapped参数是什么意思?
- 这个错误求指点,急!
- MFC中的输出结果写入ACCESS!
- 居于CDialog的进程怎么获取其它进程传来的参数?
- 如何实现打印视图中所画的内容阿?
- 关于自定义对话框大小的老问题!
- 关于鼠标提示(用Dialog),需要高手前来指点
- 请问VC6里面的CDialog和CView是什么关系?
- 两个局域网内的机子,都用代理上Internet,怎么用Socket通信?
- 如何把某個文件以二進制讀入"一個"BYTE數組中?
- 请帮助解决一个基本问题!高分!
这可能是UNICODE的问题,通常所用的ANSI每字符占一个字节,而UNICODE每字符占两个字节,故而只得到3个字符。
别怀疑计算机和CString类的代码
怀疑自己。仔细的查程序。确定str 所赋的值。
把上下文贴出看看
CString StrTemp = Str.Right(6) ;
发现StrTemp 的值为"in:"有时为"login:"<正确>,不知是何原因?”