您的位置:首页 > 职场人生

面试题:删除字符串1中出现的字符串2的字符

2013-09-07 23:51 288 查看
#include<stdio.h>

#include<stdlib.h>

#include<string.h>

static char *delete(char *string,char *del)

{

int i = 0;

int j = 0;

int k = 0;

char *p;

for(i=0;i<strlen(del);i++)

{

k=0;

for(j=0;j<strlen(string);j++)

{

if(*(string+j) != *(del+i))

{

*(string+k)=*(string+j);

k++;

}

}

*(string+k)='\0';

}

p=string;

return p;

}

void main()

{

char string[100] = {0};

char del[100] = {0};

char *p = NULL;

puts("\nput the string:\n");

gets(string);

gets(del);

p = delete(string,del);

printf(" after delete,the string is :%s\n",p);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐