从字符串指定位置删除指定长度字符
来源:互联网 发布:911阴谋知乎 编辑:程序博客网 时间:2024/04/29 07:54
#include <cstdio>#include <cstdlib>#include <cstring>char *delstring(char *str, int pos, int n){ char *p = str+pos-1; // 快速定位到要删除字符的其实位置,第一个字符则str+0,以此类推 int len = strlen(str); if (pos < 1 || pos > len) return str; //if (len-pos < n) 不如下边的写法好理解if (pos+n >len) { *p = '\0'; return str; } while (*p &&*(p+n)) { *p = *(p+n); //向前移动并覆盖 p++; } *p = '\0'; return str;}int main(){ char s[] = "123456789"; delstring(s, 3, 3); puts(s); return 0;}
- 从字符串的指定位置开始,删除指定长度字符
- 从字符串指定位置删除指定长度字符
- 从指定位置删除指定长度的字符串(串)
- 从指定位置删除指定长度的字符串(串)
- C++ 从指定位置开始,删除指定长度的字符串
- 从指定字符串中删除指定字符
- 从指定字符串删除指定字符
- 删除指定位置字符
- 从字符串中删除指定字符
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- 删除字符串指定字符
- 字符串删除指定字符
- 从相应位置开始删除指定字符串的相应个字符
- 删除指定长度的字符
- java实现从头部及尾部删除指定长度字符
- 字符串指定位置替换字符
- Android--百度地图学习(第二章)如何给地图覆盖物概述
- hdoj_1002 A + B Problem II
- 对if和swith用法理解
- 简单KMP算法
- 箭在弦上里的徐二航被强暴了
- 从字符串指定位置删除指定长度字符
- 封装
- linux下如何设置nfs共享
- C#模拟POST提交表单--WebClient
- arcgis-jsapi调用天地图在线服务范例
- 食物链
- 关于Alipay支付宝接口(Java版)
- 项目实践中的问题 -- Create a SQL Server Database Using C#
- MySQL数据库的导出备份