1. 字符串中我们怎么删除一个字符
  2. 第一种办法,找到该字符,后面的字符挨个挨个往前移动。直接上代码:
  3. #include
    using namespace std;
    void deletestr_T(char *str, char ch)
    {
    int len = strlen(str);
    for (int i = 0; i < len; i++)
    {
    if (str[i] == ch)
    {
    for (int j = i + 1; j < len; j++)
    {
    str[j - 1] = str[j];
    }
    }
    }
    }
    int main()
    {
    char str1[20] = “abcdefgh”;
    deletestr_T(str1,‘c’);
    cout << str1 << endl;
    system(“pause”);
    return 0;
    }
  4. 实际上字符创的每一位字符的表现形式就是一个指针。和链表很想,p代表当前字符,(p++)就代表下一个字符了。我们定义两个指针pslow和pfast。当我们要删除某个字符的字符的时候,pfast直接跳过即可(pfast++),遇到不删除的字符,再把pfast的值付给pslow。这样句相当于把字符删除了。
  5. #include
    using namespace std;
    void deletestr(char *str,char ch)
    {
    char *pfast= str;
    char *pslow= str;
    while (’\0’ != *pstart)
    {
    if (*pfast!= ch)
    {
    *pslow= *pfast;
    pslow++;
    }
    pfast++;
    }
    *pflow = ‘\0’;
    }
    int main()
    {
    char str1[20] = “abcdefgh”;
    deletestr(str1,‘c’);
    cout << str1 << endl;
    system(“pause”);
    return 0;
    }
    第二种办法很是巧妙。要多多思考和练习啊

字符串中如何删除一个字符相关推荐

  1. php 字符串 替换 最后,php如何替换字符串中的最后一个字符

    php替换字符串中的最后一个字符的方法是:可以通过preg_replace()函数来实现.该函数的语法为:[preg_replace(mixed $pattern, mixed $replacemen ...

  2. 遍历获取字符串中的每一个字符

    /*遍历获取字符串中的每一个字符*/ /*public final char charAt(int index)              * 读取当前给定索引处的字符              */ ...

  3. php 正则 最后一个字符,关于正则表达式:在PHP中查找字符串中的最后一个字符...

    我正在用PHP进行一些URL重写,需要找到末尾有斜线的URL,然后执行301重定向.我以为会有一个简单的PHP函数来查找最后一个字符串,但我找不到任何东西.第一直觉让我觉得我需要使用regex,但我不 ...

  4. c语言中字符串最后一位,C删除字符串中的最后一个字符

    该程序删除每个单词的最后一个字符. #include #include #include int main(int argc, char*argv[]){ char *string; char *pt ...

  5. JavaScript截断/切片/修剪掉字符串中的最后一个字符

    我有一个字符串12345.00 ,我希望它返回12345.0 . 我已经看过trim ,但是看起来它只是在修剪空白和slice ,我看不到它如何工作. 有什么建议么? #1楼 尝试这个: <sc ...

  6. 如何使用 Javascript 截断/切片/修剪字符串中的最后一个字符?

    问: 我有一个字符串 12345.00,我希望它返回 12345.0. 我看过 trim,但看起来它只是修剪空白和 slice,我看不出这是如何工作的.有什么建议么? 答1: huntsbot.com ...

  7. python中指定最后一个字符_如何从Python字符串中删除最后一个字符?

    如何从Python字符串中删除最后一个字符? Python支持负索引切片和正切片.负索引从  -1 到-(iterable_length)开始.我们将使用负切片从可迭代对象的末尾获取元素. 索引  - ...

  8. HihoCode1721删除一个字符之后是回文字符串

    #1721 : 回文字符串2 Time Limit:10000ms Case Time Limit:1000ms Memory Limit:256MB Description 愚人节那天,小Ho在小H ...

  9. php 字符串截取去掉最后一个字符,php去掉字符串的最后一个字符附substr()的用法...

    转自:http://www.jb51.net/article/26604.htm 今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符"," ...

最新文章

  1. 转载:用 Tomcat 和 Eclipse 开发 Web 应用程序
  2. 还在直接操作 Redis?赶快来试试这个
  3. pandas使用query函数删除dataframe中某一列数值等于某一特定值的行(remove dataframe rows baed on column value)
  4. AE实现不同图层的合并C#代码
  5. Aurora 8B/10B、PCIe 2.0、SRIO 2.0三种协议比较
  6. VMware ESX Server 4(vSpere)测试记录
  7. ZigBee On Windows Mobile—利用CF卡接口外扩
  8. How to Fix “Username is not in the sudoers file. This incident will be reported” in Ubuntu
  9. html5标签详解,HTML5中figcaption标签用法详解
  10. Spring框架-事务管理注意事项
  11. pandas学习笔记三之处理丢失数据
  12. 吴恩达深度学习的实用层面编程作业:正则化Regularization
  13. aodv-uu 源码解读
  14. C4D怎么快速建模桌布? c4d创建桌布的教程
  15. hdu 6638 2019多校训练六 1005 Snowy Smile
  16. 一个专家级软件架构师的自白书
  17. java面试题,输入一串数字,输出大写金额,如123 输出壹佰贰拾叁整。
  18. z中国禽肉深加工市场盈利动态与竞争前景分析报告2022-2027年
  19. 随机获取小区/酒店名称
  20. 使用pip安装pymqsql,出现Cannot unpack file xxx的问题的解决以及pip安装速度慢或出现readtime out问题的解决。

热门文章

  1. python读取邮箱邮件_Python实现读取邮箱中的邮件功能示例【含文本及附件】
  2. 背光板受欢迎用户的原因
  3. 「需求广场」需求词更新明细(五)
  4. 稳压二极管的限流电阻的计算
  5. WPS+通过python上传文件并生成连接
  6. 各运营商查询余额方法
  7. 码分复用CDMA的原理
  8. SQL学习之时间间隔函数
  9. 大数据计算1-综述大数据概念,计算体系
  10. OSI七层网络模型与TCP/IP四层模型介绍