首页 > 代码库 > 0707 Linux小结----------去空格
0707 Linux小结----------去空格
1 /************************************************************************* 2 > File Name: main.c 3 > Author:Monica 4 > Mail:liling222@126.com 5 > Created Time: Mon 07 Jul 2014 04:29:35 PM CST 6 ************************************************************************/ 7 #include <string.h> 8 #include <stdio.h> 9 int main()10 {11 char buf[] = " cd \\home";12 int cur = -1, index = 0;13 printf("before buf:%s", buf);14 for(; index <strlen(buf); index++)15 {16 if(buf[index] != ‘ ‘ && buf[index] != ‘\n‘)17 {18 buf[++cur] = buf[index];19 }20 else21 {22 if(cur != -1 && buf[cur] != ‘ ‘ && buf[cur] != ‘\n‘)23 {24 buf[++cur] = buf[index];25 }26 }27 }28 for(; cur>=0; cur--)29 {30 if(buf[cur] != ‘ ‘)31 break;32 }33 buf[++cur] = ‘\0‘;34 printf("after buf:%s", buf);35 return 0;36 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。