输入:字符串A,字符a,字符b
操作:将字符串A中的a字符替换成b
输出:替换后的字符串B
#include <stdlib.h>
#include <string.h>
#include "oj.h"
/*
功能:
输入:
输出:
返回:成功0,其它-1
*/
int ProcessString( char * strInput,char chSrc,char chDes ,char * strOutput)
{
if((NULL==strInput)||( NULL==strOutput)||(chSrc == chDes)||(strInput[0]=='\0')||(chSrc!='\0')||(chDes!='\0')){
return -1;
}
while(*strInput!='\0'){
if(*strInput == chSrc){
*strOutput = chDes;
}else{
*strOutput = *strInput;
}
strInput++;strOutput++;
}
*strOutput = '\0';
return 0;
}