【发布时间】:2014-08-26 07:48:24
【问题描述】:
char * strpbrk (char * str1, const char * str2 );
返回指向 str1 中第一次出现的 str2 中任何字符的指针,如果没有匹配则返回空指针。
int strcspn( const char * str1, const char * str2 );
str1 的初始部分的长度不包含 str2 的任何字符。
似乎两者的工作方式相同,有什么主要区别吗?
【问题讨论】:
-
一个返回一个索引,另一个返回一个指针。除此之外,它们基本相同。