首页 > 技术文章 > 删除字符串中指定字符

mutaohengheng 2016-01-07 21:04 原文

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

/*
	删除字符串中指定的字符。
*/

int main(){
	char chs[100];
	scanf("%s",chs);
	char ch;
	getchar();
	scanf("%c",&ch);
	char chs2[100];
	int index = 0;
	for (int i = 0; chs[i] != 0; ++i){
		if (chs[i] != ch)
			chs2[index++] = chs[i];
	}
	chs2[index] = '\0';
	for (int i = 0; i <= index; ++i)
		chs[i] = chs2[i];
	puts(chs);
	system("pause");
	return 0;
}

  

推荐阅读