ACM经典算法之字符串处理:字符串替换

语法:replace(char str[],char key[],char swap[]);

参数:
str[]:在此源字符串进行替换操作
key[]:被替换的字符串,不能为空串
swap[]:替换的字符串,可以为空串,为空串表示在源字符中删除key[]

返回值:null

注意:默认str[]长度小于1000,如否,重新设定设定tmp大小
需要 string.h

源程序:
#include
#include

void replace(char str[],char key[],char swap[])
{
	int l1,l2,l3;
	int i,j;
	int flag;

	char tmp[1000];
	l1=strlen(str);
	l2=strlen(key);
	l3=strlen(swap);

	for(i=0;i<=l1-l2;i++)
	{
		flag=1;
		for(j=0;j

你可能感兴趣的:(ACM,C语言)