strtok-<string.h>
字符串分割
char* strtok(char* str,const char* sep);
strerror--<string>
返回错误码,所对应的错误信息
char* strerror(errno)
errno--errno.h 是一个全局错误码的变量
当C语言的库函数在执行过程中,发生了错误,就会把对应错误吗复制到errno中。
字符分类函数--<ctype.h>
int ret=iscntrl('w');
//返回非0为真,0为假
- iscntrl--任何控制字符
- isspace--空白字符:空格'',换页'\f',换行'\n',回车'\r',制表'\t','\v'。
- isdigit--十进制0-9
- isxdigit--十六进制数字,小写a-f,大写A-F
- islower--小写字母a-z
- isupper--大写字母A-Z
- isalnum--字母a-z或A-Z
- ispunct--标点符号,任何不属于数字或字幕的图形字符(可打印)
- isgraph--任何图形字符
- isprint--任何可打印字符,包括图形字符和空白字符
不要求记,会用即可。
字母大小写转换--<ctype.h>
#include <ctype.h>
tolower(char);//大写转小写
toupper(char);//小写转大写