当前位置: 首页 > news >正文

QT 字符串相等间距字符间增加字符

/*************************************************
Function: formatString()
Description: 将十六进制字串每字节中间加空格分隔
Calls:
Called By:hexStringtoByteArray()
Input: org->待处理的字串
       n->间隔数默认为2
       ch->分隔标志,在此取空格
Output: NULL
Return: void
Others: NULL
*************************************************/
void MainWindow::formatString(QString &org, int n=2,const QString &ch=" ")
{
    int size= org.size();
    int space= qRound(size*1.0/n+0.5)-1;
    if(space<=0)
        return;
    for(int i=0,pos=n;i<space;++i,pos+=(n+3))
    {
        org.insert(pos,ch);
    }
}

改变n可改变间隔数;

转载于:https://www.cnblogs.com/luxiaolai/p/3727958.html

相关文章:

  • 第六篇:面向对象
  • LinuxShell 首字母大写
  • 柯里化/偏函数/Curring用法
  • 兄弟连区块链教程区块链背后的信息安全2DES、3DES加密算法原理二
  • [leetcode]_Symmetric Tree
  • Python使用Xpath轻松爬虫(脑残式)
  • 在实验静态块等时遇到到关于main函数的问题
  • 解读微软开源MMLSpark:统一的大规模机器学习生态系统
  • DAX2012 R3安装
  • GIS中栅格数据结构的显示与计算
  • ORM::联表查询
  • Flume学习之路 (二)Flume的Source类型
  • 【struts2】Struts2的系统架构
  • STM32中用 stop 模式 配合低功耗模式下的自动唤醒(AWU) 能否实现FreeRTOS tickless 模式...
  • ECMAScript中所有的函数的参数都是按值传递的
  • 【技术性】Search知识
  • Fundebug计费标准解释:事件数是如何定义的?
  • js递归,无限分级树形折叠菜单
  • laravel5.5 视图共享数据
  • Object.assign方法不能实现深复制
  • SQLServer之创建数据库快照
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 基于axios的vue插件,让http请求更简单
  • 聊聊redis的数据结构的应用
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 前端
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 应用生命周期终极 DevOps 工具包
  • 云大使推广中的常见热门问题
  • 通过调用文摘列表API获取文摘
  • 昨天1024程序员节,我故意写了个死循环~
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #NOIP 2014# day.2 T2 寻找道路
  • #在 README.md 中生成项目目录结构
  • (9)STL算法之逆转旋转
  • (Git) gitignore基础使用
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (新)网络工程师考点串讲与真题详解
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)原始图像数据和PDF中的图像数据
  • .NET CLR Hosting 简介
  • .NET Core 2.1路线图
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET单元测试
  • .NET开源快速、强大、免费的电子表格组件
  • ::什么意思
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @GlobalLock注解作用与原理解析
  • @Transient注解
  • []C/C++读取串口接收到的数据程序
  • [Android]How to use FFmpeg to decode Android f...