#include <string.h>
string Manipulation
字符串查找:
strstr: 查找字串, 返回指向字串首地址的指针;
strcspn: 在字符串中查找 指定字符集合中的字符 首次出现的位置;
strpbrk: 在字符串中查找 指定字符集合中的字符 首次出现的首地址;
strrchr: 查找最后一个字符的地址;
strchar: 查找第一个字符的地址;
strspn:从字符串首地址开始 查找字符在 指定字符集合中的字串的长度;
字符串比较:
strcmp: 从第一个字符开始,字符串比较,大小写敏感;
stricmp:大小写不敏感;
strncmp: 比较两个字符串中的某一部分数据;
strnicmp: 同上,大小不敏感;
字符串分割:strtok: 将字符串按照指定字符集合进行分割;
字符串复制:
strcpy : 复制字符串;
strncpy: 复制一定传毒字符串;
strdup: 复制一个字符串,返回首地址: 相当于 malloc + strcpy
strxfrm: 相当于strncpy 之后求得复制之后的长度;
字符串追加:
strcat: 字符串后面追加一个字符串;
strncat : 字符串后面追加一个字符串中特定的N个字符;
字符串大小写: strlwr 转小写; strupr 转大写;
字符串格式化和赋值:
格式化时间: strftime
strnset: 设置前n个字符为特定的字符;
strset:设置字符串全部字符为某个字符;
sprintf:格式化数据成为字符串,返回字符串;
字符串长度:strlen
字串显示系统错误信息:strerror
字符串反转: strrev