C实例---实现一个简单的正则表达式(删除重复的字符)

来源:互联网 发布:大数据分析spark 编辑:程序博客网 时间:2024/06/10 19:34

环境:Xcode V8.2.1
说明:运用到main函数的输入参数,在Xcode环境中做如下设置
这里写图片描述
这里写图片描述

代码:

#include <stdio.h>#include <string.h>char *Delete(char *src){    char *p = src;    int i,j,tmp;    for (i = 0; src[i]; i ++)    {        tmp = src[i];        if (src[i] == src[i + 1])        {            for (j = i; src[j]; j ++)                src[j] = src[j + 1];            i --;        }    }    return p;}int main (int argc, char **argv){    if (argc < 2)    {        printf("no argument! sample : \"./a.out <sting>\"\n");        exit(1);    }    printf("Src = %s\n", argv[1]);    printf("Modify Src = %s\n", Delete(argv[1]));    return 0;}

运行结果:
没有参数

正常运行

0 0
原创粉丝点击