分享

C语言字符串替换函数

 心不留意外尘 2017-03-24
http://blog.csdn.net/lan120576664/article/details/26835395
2014

  1. // 替换字符串中特征字符串为指定字符串  
  2. int ReplaceStr(char *sSrc, char *sMatchStr, char *sReplaceStr)  
  3. {  
  4.     int  StringLen;  
  5.     char caNewString[256];  
  6.   
  7.     char *FindPos = strstr(sSrc, sMatchStr);  
  8.     if( (!FindPos) || (!sMatchStr) )  
  9.         return -1;  
  10.   
  11.     while( FindPos )  
  12.     {  
  13.         memset(caNewString, 0, sizeof(caNewString));  
  14.         StringLen = FindPos - sSrc;  
  15.         strncpy(caNewString, sSrc, StringLen);  
  16.         strcat(caNewString, sReplaceStr);  
  17.         strcat(caNewString, FindPos + strlen(sMatchStr));  
  18.         strcpy(sSrc, caNewString);  
  19.   
  20.         FindPos = strstr(sSrc, sMatchStr);  
  21.     }  
  22.   
  23.     return 0;  
  24. }  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多