题目要求使用C语言编译程序。
2条回答 默认 最新
- shcsdn1226 2015-06-20 05:37关注
#include
char* Replace(char* str,char* substr,char*newstr)
{
unsigned short strLen,substrLen,newstrLen;
strLen=strlen(str);
substrLen=strlen(substr);
newstrLen=strlen(newstr);
static char res[100];
memset(res,0,sizeof(res));
if(strLen>99)
return;
short count=strLen-substrLen+1;
for(int i=0;i<count;i++)
{
char chr[100];
memset(chr,0,sizeof(res));
strcpy_s(chr,substrLen,str+i);
if(0==strcmp(chr,substr)&&i+newstrLen<sizeof(res))
{
strcat(res,newstr);
i+=(substrLen-1);
}
else
{
res[strlen(res)]=chr[0];
}
}
}
之前重装系统,vs暂时用不了所以没自己运行一下试试,正在配置环境……解决 无用评论 打赏 举报
悬赏问题
- ¥15 基于卷积神经网络的声纹识别
- ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
- ¥100 为什么这个恒流源电路不能恒流?
- ¥15 有偿求跨组件数据流路径图
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
- ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
- ¥15 CSAPPattacklab
- ¥15 一直显示正在等待HID—ISP
- ¥15 Python turtle 画图
- ¥15 stm32开发clion时遇到的编译问题