字符串分解之StroK

来源:互联网 发布:nero 软件下载 编辑:程序博客网 时间:2024/05/08 01:43

 字符之间有分隔符的字符串,用strtok函数便可实现,但是STRTOK 只实用于CHAR 型,因此应先将CSTRING型转换成CHAR型,具体语法:
CString str1 = "i am a teacher!"
char str2[100];
char *str3;
for(int i=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替代)

原创粉丝点击