字符串替换

来源:互联网 发布:淘宝上比较好的男装店 编辑:程序博客网 时间:2024/05/22 07:08
#include <stdlib.h>#include <string.h>#include "oj.h"#include <iostream>using namespace std;/*功能:    输入:    输出:     返回:成功0,其它-1     */int ProcessString( char * strInput,char chSrc,char chDes ,char * strOutput){    if (NULL == strInput || NULL == strOutput)    {        return -1;    }    int flag = 0;    int iCur =0;    while ('\0' != strInput[iCur])    {        if (strInput[iCur] == chSrc)        {            strOutput[iCur] = chDes;            flag = 0;        }        else        {            strOutput[iCur] = strInput[iCur];        }        iCur ++;    }    strOutput[iCur] = '\0';    if (1 == flag)    {        return 0;    }    else    {        return -1;    }}int main(){    char strInput[] = "d545a";    char strSrc[] = "d545c";    char strOutput[10] = "";    ProcessString(strInput,'a','c',strOutput);    cout<<strInput<<endl<<strOutput<<endl;    return 0;}

0 0
原创粉丝点击