C语言程序设计 重庆大学课件 第07章 字符串与其应用.pptVIP

  • 2
  • 0
  • 约1.28万字
  • 约 57页
  • 2017-06-18 发布于湖北
  • 举报

C语言程序设计 重庆大学课件 第07章 字符串与其应用.ppt

字符串的常用处理方法及标准库函数 字符串中有效字符的统计 字符串的复制 字符串的连接 字符串中字符的查找 字符串中字符的插入和删除 字符串的比较和子串的查找 字符串中子串的插入和删除 字符串与二维字符数组 7.2.5 字符串中字符的插入和删除 在字符串指定位置插入字符 首先在字符串中查找指定字符位置,然后将指定位置后的所有字符依次向后移动一个字符位置以空出插入字符所需的空间;最后将该字符插入到指定位置。 字符的插入方式 前插:插入字符在指定位置原字符之前 后插:插入字符在指定位置原字符之后 例7-17 编制函数实现功能:在字符串指定字符之前插入另一个字符,若在字符串中找不到插入位置,则将被插入字符添加到字符串末尾,并用主函数测试。 7.2.5 字符串中字符的插入和删除 void insertchr(char s[],char pos,char c) { int last=strlen(s); char *p; p=strchr(s,pos); if(p!=NULL) { for(;s[last]=p;last--) s[last+1]=s[last]; *p=c; } else { s[last+1]=s[last]; s[last]=c;} } T h s i s \0 s s i

文档评论(0)

1亿VIP精品文档

相关文档