Chinaunix首页 | 论坛 | 博客
  • 博客访问: 651691
  • 博文数量: 128
  • 博客积分: 4385
  • 博客等级: 上校
  • 技术积分: 1546
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-22 14:05
文章分类

全部博文(128)

文章存档

2012年(2)

2011年(51)

2010年(75)

分类: C/C++

2010-08-24 17:29:54

1.删除特定字符串
   将给定字符串 s 里的 i 删去
 

#include<stdio.h>
#include<stdlib.h>
main(void)
{
        int i,j;
        char s[] = "enjoy yourself in linux!";
        for(i=0; s[i] != '\0'; i++) //此处是s[i]而非s[i+1] 仔细分析

        {
                if(s[i] == 'i') // 区别== 和 =

                {
                        for(j = i; s[j] != '\0'; j++) //用两不同的变量i,j

                        {
                                s[j] = s[j+1];
                        }
                }
        }
        printf("%s\n",s);
}


阅读(776) | 评论(0) | 转发(0) |
0

上一篇:putchar输出错误

下一篇:多进程编程

给主人留下些什么吧!~~