字符串查找函数:strchr、strrchr、strchrnul、strstr、strrstr | 您所在的位置:网站首页 › 查找数量的函数 › 字符串查找函数:strchr、strrchr、strchrnul、strstr、strrstr |
strchr char *strchr( const char *str, int ch ); 功能:寻找字符串中某字符第一次出现的位置 参数 str - 要查找的字符串或字符串指针 ch - 要查找的字符 返回值 成功返回一个指向在字符串str中第一个出现ch的地址。 失败返回NULL; strrchr char *strrchr( const char *str, int ch ); 功能:寻找字符串中某字符最后一次出现的位置 参数 str - 要查找的字符串或字符串指针 ch - 要查找的字符 返回值 成功返回一个指向在字符串str中最后一个出现ch的地址。 失败返回NULL; strchrnul char *strchrnul(const char *s, int c); 功能:寻找字符串中某字符第一次出现的位置 参数 str - 要查找的字符串或字符串指针 ch - 要查找的字符 返回值 函数同strchr相像,不同的是如果ch没有在str中找到,则返回值指向的是在str的结尾的“the null byte”,而不是NULL。 strstr char *strstr(const char *str1, const char *str2); 功能:判断字符串str2是否是str1的子串。 参数 str1 - 要查找的字符串或字符串指针 str2 - 要查找的子串 返回值 函数返回str2在str1中首次出现的地址;否则,返回NULL。 strrstr char *strrstr(char *str1, char *str2); 功能: 在字符串中查找指定字符串最后一次出现的位置。 参数 str1 - 要查找的字符串或字符串指针 str2 - 要查找的子串 返回值 函数返回str2在str1中最后一次出现的地址;否则,返回NULL。 |
CopyRight 2018-2019 实验室设备网 版权所有 |