环境: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;
}
运行结果: