本节是简单补充几个函数。
一.strncpy函数
char* strncpy(char* destination, const char* source, size_t num);
1.拷贝num个字符从源字符串到目标空间;
2.如果源字符串的长度小于num,则拷贝完源字符串之后,在目标的后边追加0,直到num个。
二.strncat函数
char* strncat(char* destination, const char* source, size_t num);
1.将source指向字符串的前num个字符追加到destination指向的字符串末尾,再追加⼀个 \0 字
符;
2.如果source 指向的字符串的长度小于num的时候,只会将字符串中到 \0 的内容追加到destination指向的字符串末尾。
三.strncmp函数
int strncmp(const char* str1, const char* str2, size_t num);
1.比较str1和str2的前num个字符,如果相等的话就继续往下找,最多比较num个字符。如果两个str1和str2前num个字符相等返回0。
四.strstr函数
char* strstr(const char* str1, const char* str2);
函数返回str2在str1中第一次出现的位置,字符串匹配不包含'\0',以'\0'为结束标志。