小技巧
novice2008
这个作者很懒,什么都没留下…
展开
-
不自动添加换行符的puts()
#include void put1(const char * string){ while(*string) putchar(*string++);}转载 2014-07-27 14:37:50 · 4017 阅读 · 2 评论 -
反转一个字符串
char * my_strrev(char *str){ char *right = str; //字符串左端 char *left = str; //字符串右端 char ch; //找到字符串最右边的字符 while (*right) right++; right--; /原创 2014-08-04 21:59:42 · 372 阅读 · 0 评论 -
常用自定义宏(不断添加)
#define SWAP(x,y,t) ((t) = (x), (x) = (y), (y) = (t))#define COMPARE(x,y) (((x)原创 2014-08-08 13:29:04 · 797 阅读 · 0 评论 -
去掉用fgets()读入的字符串中的换行符
char line[80];char * find; fgets(line, 80, stdin);find = strchr(line, '\n'); //查找换行符if(find) //如果find不为空指针 find = '\0';转载 2014-07-27 14:29:38 · 16489 阅读 · 2 评论