printf(\ if (ptr < 0)
printf(\ if (ptr == 0)
printf(\ return 0; }
函数名: strncmp 功 能: 串比较
用 法: int strncmp(char *str1, char *str2, int maxlen); 程序例:
#include
char *buf1 = \ int ptr;
ptr = strncmp(buf2,buf1,3); if (ptr > 0)
printf(\ else
printf(\ ptr = strncmp(buf2,buf3,3); if (ptr > 0)
printf(\ else
printf(\ return(0); }
函数名: strncmpi
功 能: 把串中的一部分与另一串中的一部分比较, 不管大小写 用 法: int strncmpi(char *str1, char *str2); 程序例:
#include
char *buf1 = \ int ptr;
ptr = strncmpi(buf2,buf1,3); if (ptr > 0)
printf(\ if (ptr < 0)
printf(\ if (ptr == 0)
printf(\ return 0; }
函数名: strncpy 功 能: 串拷贝
用 法: char *strncpy(char *destin, char *source, int maxlen); 程序例:
#include
char string[10];
char *str1 = \ strncpy(string, str1, 3); string[3] = '';
printf(\ return 0; }
函数名: strnicmp
功 能: 不注重大小写地比较两个串
用 法: int strnicmp(char *str1, char *str2, unsigned maxlen); 程序例:
#include
char *buf1 = \ int ptr;
ptr = strnicmp(buf2, buf1, 3); if (ptr > 0)
printf(\ if (ptr < 0)
printf(\ if (ptr == 0)
printf(\ return 0; }
函数名: strnset
功 能: 将一个串中的所有字符都设为指定字符
用 法: char *strnset(char *str, char ch, unsigned n); 程序例:
#include
char *string = \ char letter = 'x';
printf(\ strnset(string, letter, 13);
printf(\ strnset: %sn\ return 0; }
函数名: strpbrk
功 能: 在串中查找给定字符集中的字符 用 法: char *strpbrk(char *str1, char *str2); 程序例:
#include
char *string1 = \ char *string2 = \ char *ptr;
ptr = strpbrk(string1, string2); if (ptr)
printf(\ else
printf(\ return 0; }
函数名: strrchr
功 能: 在串中查找指定字符的最后一个出现 用 法: char *strrchr(char *str, char c); 程序例:
#include
char string[15]; char *ptr, c = 'r';
strcpy(string, \ ptr = strrchr(string, c); if (ptr)
printf(\ else
printf(\ return 0; }
函数名: strrev 功 能: 串倒转
用 法: char *strrev(char *str); 程序例:
#include
char *forward = \
printf(\ strrev(forward);
printf(\ %sn\ return 0; }
函数名: strset
功 能: 将一个串中的所有字符都设为指定字符 用 法: char *strset(char *str, char c); 程序例:
#include
char string[10] = \ char symbol = 'c';
printf(\ strset(string, symbol);
printf(\ %sn\ return 0; }
函数名: strspn
功 能: 在串中查找指定字符集的子集的第一次出现 用 法: int strspn(char *str1, char *str2); 程序例:
#include
char *string1 = \ char *string2 = \ int length;
length = strspn(string1, string2);
printf(\ return 0; }
函数名: strstr
功 能: 在串中查找指定字符串的第一次出现 用 法: char *strstr(char *str1, char *str2); 程序例:
#include