刚刚学VC
我定义了一个CString s1;
现在想判断s1第n个字符是否为字符'x'。前面发贴,没说清楚,再次请指教。
我定义了一个CString s1;
现在想判断s1第n个字符是否为字符'x'。前面发贴,没说清楚,再次请指教。
解决方案 »
- 安装tslib中遇到的错误:./autogen.sh: 4: autoreconf: not found
- debug assertion failed问题求助
- 请问VC中有这样的控件像红绿灯吗
- vc项目设置的问题
- SDK中,我用编辑器画了个组合框,怎么来设置里边的文字呢?
- MessageBox()在VS2005中有问题!!!急
- (菜鸟提问)如何从对话框发个消息,让主窗体接收
- 请问我要是把此程序放在架设的局域网上使用,要不要再写连接服务器端的计算机ip地址(或计算机名)的程序啊?谢谢!
- 简单问题-CEdit
- 关于数组的动态分配
- 请用ADO能否得到一个库里面有哪些表?这些表的名称和相关信息?
- 招聘一个VC+SQL SERVER的程序员,广州工作
...
}
s1.SetAt(n, c);
s1.SetAt(n,'a');可以吗?不可以的话可以
CString str=sl.Left(n-1);
str+='a';
str+=sl.Right(sl.GetLength()-n);//我忘了参数是不是这么写了
s.GetAt(n)时n的取值范围为 >=0,<=2,下标是从0开始的,直到字符串长度减1。
你不能用s.GetAt(3)来取字符串的结尾'\0'。
但printf("%d",s.GetLength());总是显示s长度为0。而在跟踪时,明明看到s有内容的。
又遇到问题了。如何将s.GetAt(i)赋值给char类型的c呢?c=s.GetAt(i)不行。
CString str = "hello";
str.Getlength() 是5
str.GetAt(0)="h"