参考:
http://baike.baidu.com/link?url=5i9l_MPq7nhVl270Ad8W_XXe9JfAsyjdZRD_mja8VAZdMrDYOd6uR5C5j_6INQYVHjkQnrMyHz2obQft42pgea
http://baike.baidu.com/link?url=ew9ccmXLbr4AQUrxfSi4tZzJbhSEAweIRqktfb0gzvpRxtbwbIaEMVhd6kbySOaqGuWyR3codhEcTzZNc-O8MK
http://www.cnblogs.com/ymy124/archive/2012/04/29/2476099.html
http://baike.baidu.com/link?url=Pt2uKUJ4shJKfMSg_m7wte5SZGxVaDLnrER5hRDlRXLHa4s3CIBzNXKZAinK0Z81pq7tf8XKGNIuQT94E86uoq
#####################################################
strchr 所在库:#include <string.h>
函数原型:
extern char* strchr(const char *s, char c)查找字符串s中首次出现字符c的位置
说明:返回首次出现c的位置的指针,返回的地址是被查找字符串指针开始的第一个与c相同字符的指针,如果s中不存在c则返回NULL
返回值:成功则返回要查找字符第一次出现的位置,失败则返回NULL
还有另一种格式
extern char* strchr(const char *s, int c)此时字符串是以int型出现
strstr 所在库:#include <string.h>
函数原型:
extern char* strstr(char *str1, const char *str2)用于判断字符串str2是否是str1的子串。
str1:被查找目标 string expression to search
str2:要查找对象 The string expression to find
返回值:若str2是str1的子串,则返回str2在str1的首次出现的地址;如果str2不是str1的子串,则返回NULL。
strspn 所在库: #include <string.h>
函数原型:
size_t strspn(const char *s, const char *accept)函数strspn()从参数s字符串的开头计算连续的字符( 遇到空格就不连续了),而这些字符都完全是accept所指字符串中的字符。简单的说,若strspn()返回的数值为n,则代表字符串s开头连续有n个字符都是属于字符串accept内的字符。
返回值:返回字符串s开头连续包含字符串accept内的字符数目