1. strchr()
#include <string.h>
char *strchr(const char *s, int c);
功能:在字符串s中查找字母c出現(xiàn)的位置
參數(shù):
s:字符串的首地址
c:匹配字母(字符)
返回值:
成功:返回第一次出現(xiàn)的c地址
失?。篘ULL
2. strstr()
#include <string.h>
char *strstr(const char *haystack, const char *needle);
功能 在字符串haystack中查找 needle出現(xiàn)的位置。
參數(shù):
haystack:源字符串首地址
needl:匹配字符串首地址
返回值:
成功:返回第一次出現(xiàn)needle地址。
失?。篘ULL
3. strtok()
#include <string.h>
char *strtok(char *str, const char *delimiters);
函數(shù)功能:
??切割字符串,將str切分成一個個子串
函數(shù)參數(shù):
??str:在第一次被調(diào)用的時(shí)間str是傳入需要被切割字符串的首地址;在后面調(diào)用的時(shí)間傳入NULL。
??delimiters:表示切割字符串(字符串中每個字符都會 當(dāng)作分割符)。
函數(shù)返回值:
??當(dāng)s中的字符查找到末尾時(shí),返回NULL;
??如果查不到delimiters所標(biāo)示的字符,則返回當(dāng)前strtok的字符串的指針。