CString 是MFC或者ATL中的实现,
string是C++标准库中的实现
string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;
CString(typedef CStringT<TCHAR, StrTraitMFC<TCHAR>> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unicode),TCHAR(ANSI与unicode均可);
char为C编程中最常用的字符串指针,一般以’\0’为结束标志;
在MFC、ATL中使用字符串尽量使用CString,毕竟都是微软的孩子,各方面都比其它更有优势,而在非微软平台上或对移植性要求较高的场合推荐使用string,标准模板库提供了那么强大的泛型算法,没必要再自己去造车轮。
# include <stdioh>
# include <stringh>
int main(void)
{
char s[100] = "1122334455667788\0";
char p[10][10];
char q = s, tmp;
int i = 0, len = strlen(s), int k = 4;
while(strlen(q)>k)
{
tmp = q[k];
q[k] = '\0';
strcpy(p[i++], q);
q[k] = tmp;
q = &q[k];
}
strcpy(p[i++], q);
int n = i;
for(i = 0; i < n; ++i)
{
printf("%s\n", p[i]);
}
return 0;
}
不想加注释了,不懂再问
默认的不是伤害选项
一般刚装上去,都没设置好
点了以后会d出来,第一个选项就是选择统计类型,其中第一个就是伤害,但是这时候还没完
下面有很多选项,有一项是团队,你点了以后,才显示的是你的团队里的人的伤害,其中包括你自己,但是有数量限制,可以把方框拉长,从上往下依次是伤害的排名
如果想看自己的,就在上面的选项里选择详细情况,然后下面设置就更改了
会有一项是选取目标,先点你想看的人,再点选取目标,就能看见他的详细情况了,比如什么技能,伤害了多少,占他的总伤害的百分比等等
如果想看自己,就点了自己再点选取目标,看的就是自己了
接下来自己的伤害类型就能详细显示出来,比如寒冰箭造成了多少伤害,在总伤害里占多少百分比等
如果说冲突的话,还没遇到过,我以前装了两个单体统计插件,都没冲突,过了一段时间才删掉了不好用的
以上就是关于cftring和string的区别全部的内容,包括:cftring和string的区别、C 中怎么把字符串按固定长度分割、魔兽世界SCT插件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)