spanexcluding函数

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:36:46
请问该函数的作用是什么?

这个函数的作用是获取参数指定的字符串在当前字符里面第一次出现的位置,并返回,并返回第一次出现的位置之前的字符!,如果无法找到,返回当前字符

CString cs("123456");

CString newstr=cs.SpanExcluding("12345");

运行这个,最后返回的为NULL,因为第一次出现的位置为0,那么返回的就为0以前的,当然为NULL,

CString cs("123456");

CString newstr=cs.SpanExcluding("5");

运行这个,第一次出现的位置为5,所以返回"1234"

CString cs("123456");

CString newstr=cs.SpanExcluding("8888");

运行这个,因为无法找到位置,所以程序返回"123456".