C语言 字符串替换 多次
来源:互联网 发布:数字网络配线架 编辑:程序博客网 时间:2024/06/05 18:47
void stringReplace(char *pInput, char *pOutput, char *pSrc, char *pDst)
{
char *pi, *po, *p;
int nSrcLen, nDstLen, nLen;
pi = pInput;
po = pOutput;
nSrcLen = strlen(pSrc);
nDstLen = strlen(pDst);
p = strstr(pi, pSrc);
if(p)
{
while(p)
{
nLen = (int)(p - pi);
memcpy(po, pi, nLen);
memcpy(po + nLen, pDst, nDstLen);
pi = p + nSrcLen;
po = po + nLen + nDstLen;
p = strstr(pi, pSrc);
}
strcat(po, pi);
}
else
{
strcpy(po, pi);
}
}
{
char *pi, *po, *p;
int nSrcLen, nDstLen, nLen;
pi = pInput;
po = pOutput;
nSrcLen = strlen(pSrc);
nDstLen = strlen(pDst);
p = strstr(pi, pSrc);
if(p)
{
while(p)
{
nLen = (int)(p - pi);
memcpy(po, pi, nLen);
memcpy(po + nLen, pDst, nDstLen);
pi = p + nSrcLen;
po = po + nLen + nDstLen;
p = strstr(pi, pSrc);
}
strcat(po, pi);
}
else
{
strcpy(po, pi);
}
}
0 0
- C语言 字符串替换 多次
- C语言 字符串替换
- C语言替换字符串
- 字符串替换C语言
- c语言字符串替换
- C语言实现字符串替换
- C语言字符串替换函数
- C语言实现字符串替换
- C语言字符串查找替换
- C语言宏定义中的字符串替换
- 用C语言实现字符串替换功能
- c语言中的字符串替换函数
- 用C语言实现字符串替换功能
- C语言中字符替换为字符串
- c语言实现字符串字串的替换
- C语言实现字符串替换函数
- [原]C语言字符串替换函数(strrpl)
- C语言——字符串替换
- 摘要
- 第十周课后实践:阅读程序--学生信息管理系统
- 鸡啄米vc++2010系列10(模态对话框及其弹出过程)
- smartupload实现文件的上传、下载
- 提高第22课时,自测
- C语言 字符串替换 多次
- 关于Mongodb的全面总结,学习mongodb的人,可以从这里开始!
- 代码截图出现白色的图,或者黑色图
- android选择图片或拍照图片上传到服务器(包括上传参数)
- SSH纪实--最基本最基本的知识(三)
- XMLHttpRequest查询后台数据文件
- docker创建redis容器
- UVA 10491
- Hadoop集群总结