输入:字符串 A,字符串B,
操作:将字符串B合并到字符串A的后面
输出:合并后的一个字符串C
#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; }