文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>为什么标准C里面没有字符串替换函数?

为什么标准C里面没有字符串替换函数?

时间:2010-09-02  来源:light511

如题,我写了个函数自己解决这个问题,但效率不高: //把字符串用单字符替换 int replacechar(char * src,char* ssub,char dsub)
{
 int srclen=strlen(src);
 int ssublen=strlen(ssub);
 int index=0;
 char * p=NULL;
 p=src;
 while(*p!='\0')
 {
  if((p=strstr(p,ssub))==NULL)
   break;
  if(*p!='\0')
  {
   index=p-src;
   src[index]=dsub;
   p=&(src[index++]);
   while(index<srclen)
   {
    src[index]=src[index+ssublen-1];
    index++;
   }
   src[index]='\0';
  }
 }
 return 0;
}
相关阅读 更多 +
排行榜 更多 +
奇妙梦幻城堡无限金币版

奇妙梦幻城堡无限金币版

休闲益智 下载
宝宝巴士儿歌免费完整版

宝宝巴士儿歌免费完整版

休闲益智 下载
强壮的奶奶

强壮的奶奶

休闲益智 下载