RoyalGao

要像一棵树栽在溪水旁,按时侯结果子,叶子也不枯干(诗篇)。
Mail: gaoquanning@163.com

导航

2013年8月20日 #

字符处理库中的函数

摘要: 一、字符处理库中的函数#include函数原型:int f(int c)函数说明:C语言定义的处理字符操作,包括是否是数字,字母,打印字符,十六进制数字,大小写转换等,具体如下:isalnum:Check if character is alphanumeric (function)isalpha :Check if character is alphabetic (function)iscntrl :Check if character is a control character (function)isdigit :Check if character is decimal digit 阅读全文

posted @ 2013-08-20 14:59 RoyalGao 阅读(317) 评论(0) 推荐(0) 编辑

C语言常用的字符串操作函数

摘要: C语言常用的字符串操作函数2012年11月08日⁄C/C++,编程开发⁄暂无评论⁄ 阅读 1,846+1、初始化字符串#includevoid*memset(void*s,intc,size_tn); //返回值:s指向哪,返回的指针就指向哪memset函数把s所指的内存地址开始的n个字节都填充为c的值。通常c的值为0,把一块内存区清零。例如定义char buf[10];,如果它是全局变量或静态变量,则自动初始化为0(位于.bss段),如果它是函数的局部变量,则初值不确定,可以用memset(buf, 0, 10)清零,由malloc分配的内存初值也是不确定的,也可以用memset清零。2、取 阅读全文

posted @ 2013-08-20 14:49 RoyalGao 阅读(374) 评论(0) 推荐(0) 编辑

trim的实现

摘要: void ltrim(char *s){ char *p; p = s; while(*p == ' ' || *p == '\t'){*p++;} strcpy(s,p);}void rtrim(char *s){ int i; i = strlen(s)-1; while((s[i] == ' ' || s[i] == '\t') && i >= 0){i--;}; s[i+1] = '\0';}void trim(char *s){ ltrim(s); rtrim(s);} 阅读全文

posted @ 2013-08-20 14:30 RoyalGao 阅读(198) 评论(0) 推荐(0) 编辑