问题补充说明:想利用CString实现对一段内容中所有字符数目、单词数目、中文字符串数目的统计,请问该调用它的哪几个成员函数啊?刚用MFC,请各位帮忙,谢谢!
楼上方法是不实用的,你说的那段内容是连在一起的么,也就是说单词,字符之间有没有什么分隔符的,如果有,那就好办了,用strtok函数便可实现,但是STRTOK只实用于360问答CHAR型,因此应先将CSTRING型转换成CHAR型,具体语法:
CStrings费临染唱tr1="iamateacher!"
charstr2[100];
char*str3;
for(inti=0;i<str1.GetLength();i++)
str2[i]=str1[i];
str2[i]='\0';
str3=strtok(str2;";,")///双引号中的内容为分隔符,如;,空格等,应用了依次STRTOK后STR3取得STR2的第一个分割符前的单词或字串
str3=strtok(NULL,"");//获得STR2的第二个单词(注意,第二次或以后用STRTOK时,STR2要路流缺溶用NULL替代)
呵呵,知妈道怎么用了吧
标签:CString