int stricmp(const char *string1, const char *string2);比较字符串string1和string2大小,和strcmp不同, 比较的是它们的小写字母版本。返回值与strcmp相同。
int strcmpi(const char *string1, const char *string2);等价于stricmp函数, 只是提供一个向后兼容的版本。
int strncmp(const char *string1, const char *string2, size_t count);比较字符串string1和string2大小,只比较前面count个字符。 比较过程中, 任何一个字符串的长度小于count, 则count将被较短的字符串的长度取代。 此时如果两串前面的字符都相等, 则较短的串要小。
返回值< 0, 表示string1的子串小于string2的子串;返回值为0, 表示string1的子串等于string2的子串;返回值> 0, 表示string1的子串大于string2的子串。
int strnicmp(const char *string1, const char *string2, size_t count);比较字符串string1和string2大小,只比较前面count个字符。 与strncmp不同的是, 比较的是它们的小写字母版本。 返回值与strncmp相同。
char *strtok(char *strToken, const char *strDelimit);在strToken 串中查找下一个标记, strDelimit字符集则指定了在当前查找调用中可能遇到的分界符。 返回一个指针, 指向在strToken中找到的下一个标记。 如果找不到标记, 就返回NULL值。 每次调用都会修改strToken内容, 用NULL字符替换遇到的每个分界符。
函数名: sty功 能: 拷贝一个字符串到另一个用 法: char *sty(char *destin, char *source);程序例:#include <stdio.h> #include <string.h> int main(void)
{ char string[10];char *str1 = "abcdefghi";sty(string, str1);printf("%sn", string);return 0;}
函数名: strcat功 能: 字符串拼接函数用 法: char *strcat(char *destin, char *source);程序例:#include <string.h> #include <stdio.h> int main(void)
{ char destination[25];char *blank = " ", *c = "C++", *Borland = "Borland";strcpy(destination, Borland);strcat(destination, blank);strcat(destination, c);printf("%sn", destination);return 0;}
函数名: strchr功 能: 在一个串中查找给定字符的第一个匹配之处用 法: char *strchr(char *str, char c);程序例:#include <string.h> #include <stdio.h> int main(void)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-33642-6.html
怎么样才能完全关闭自动更新