1.实现容易,实现的方法很难想到

比如strtok函数

/* 获取第一个子字符串 */

token = strtok(str, s);

/* 继续获取其他的子字符串 */

while( token != NULL )

{ printf( "%s\n", token ); token = strtok(NULL, s); }

第二次使用可以修改s,替换为前提的分隔字符,

将分隔字符替换为'\0' ,有些时候甚至可以节省了拷贝,直接作为字符串使用,这种想法,的确不错...

 

posted on 2021-11-16 19:18  redman274  阅读(24)  评论(0编辑  收藏  举报