本文提到的shutdown程序是cygwin下的开源程序shutdown(源码)
C语言字符串操作
strrchr(str, ch)
:该函数返回ch字符在str(C语言字符串)中最后出现的位置(即一个指针),如果不存在,则返回NULL指针。头文件:string.hstrcasecmp(str1, str2)
:该函数忽略大小写来比较str1和str2两个字符串的内容,如果相等则返回0,如果str1大于str2则返回大于0的值,str1小于str2则返回小于0的值。头文件:string.hisdigit(ch)
:检查ch字符是否为数字0-9。如果ch是数字,则返回TRUE,否则返回0头文件:ctype.hstrtol(nptr, endptr, base)
: 根据base把nptr字符串转换成十进制整数。base的范围为2-36,或者0(表示十进制)。endptr为非NULL时,strtol会将把在遍历nptr时遇到不合条件而终止的字符指针由endptr返回。
C语言返回本地时间
在C语言中关于时间操作相关的函数:localtime(time_t&)
、asctime()
等,具体用法如下: