Chinaunix首页 | 论坛 | 博客
  • 博客访问: 184969
  • 博文数量: 36
  • 博客积分: 230
  • 博客等级: 二等列兵
  • 技术积分: 352
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-22 18:09
文章分类

全部博文(36)

文章存档

2013年(29)

2011年(5)

2010年(2)

我的朋友

分类: C/C++

2013-04-05 12:18:26


点击(此处)折叠或打开

  1. #include <stdio.h>
  2. #include <stdlib.h>

  3. char *strdel(char *str, char ch)
  4. {
  5.    int i;
  6.    int flag = 0;
  7.    for (i=0; *(str+i)!='\0'; i++)
  8.    {
  9.     if (flag == 0)
  10.     { if (*(str+i) == ch)
  11.     { flag = 1;
  12.       *(str+i) = *(str+i+1);
  13.     }
  14.     }
  15.     else
  16.       *(str+i) = *(str+i+1);
  17.    }
  18.   return str;
  19. }
  20. //---
  21. int main()
  22. {
  23.    char list[]="abcdefg";
  24.    printf("Result is %s \n", strdel(list, 'g'));
  25. }

阅读(1424) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

hello_ketty2013-04-06 20:43:46

强大的C数组