之前有朋友问我如何用C语言写一个循环输出一个字符串,大概类似于sr0000,sr0001到sr9999,这样的字符串.最开始我想到的是format 格式化方法,比如boost中的MFC,QT基本都有这个方法.

考虑到他们不一定用那个类库,所以就行有没有标准库就能实现的方法.C++20以后似乎有了format.但是C++20也没有普及,就用最简单的C++语法写一个算了.

开始给他写了一个个人认为比较low.今天没事就再写一个稍微好看一点的把.

这个就比较简单了.

#include <iostream>
#include <iomanip>
#include <sstream>
using namespace std;int main()
{int num = 10000;string str = "sr";stringstream ss;for (int i = 0; i < num; ++i){ss << setw(4) << setfill('0') << i;  //设置前面补几个零的string str1 = str + ss.str();cout << str1  << endl;ss.str("");   //这个函数是清除字符串流的, ss.clear();这个函数是清除不掉字符串流的,没用}
}

使用标准C++ 生成一个循环输出数字格式化前面补零的简单demo相关推荐

  1. php跳出volist,在thinkphp5框架下,用了{volist},然后退出循环{/volist},但进行另一个循环输出时却在下一行开始了。...

    相关问题 在thinkphp5框架下,用了{volist},然后退出循环{/volist},但进行另一个循环输出时却在这个循环输出的下一行开始了,我想要的是这个循环是另起数列进行输出,即在这个循环输出 ...

  2. php 逗号千分位,PHP中number_format函数输出数字格式化,增加千分位符号

    下文给各位介绍一个PHP中number_format函数输出数字格式化,增加千分位符号,如果有需要的朋友可一起来看看. 在输出数据到屏幕上显示的时候,如果数据较大,位数较多,看上去会比较费劲,有一种比 ...

  3. python字符串左边补0_python 实现数字字符串左侧补零的方法

    python 实现数字字符串左侧补零的方法 因为做新闻爬虫,url里面0-9的日期要左侧加零.经过查询之后得到了两种方法. 一.先设一个足够大的数,比如1000000,然后加上当前的数字比如9,得到1 ...

  4. php 0补全,PHP给数字或字符串补零0或自动补全其他符号

    PHP给数字或字符串补零0或自动补全其他符号 2014-04-10 在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 一.st ...

  5. java输出数字格式化_Java™ 教程(格式化数字打印输出)

    格式化数字打印输出 以前你已经看到使用print和println方法将字符串打印到标准输出(System.out),因为全部数字均可以转换为字符串(你将在本课后面看到),你可使用这些方法打印出任意的字 ...

  6. springboot中使用freemarker生成word循环输出图片(二维码)

    1.先创建一个word文件(建议word2003,低版本兼容性好一点),在word中按照自己的需求做好文档. 2.另存为xml文件(建议与word一致即word2003xml),用可以查看xml文件的 ...

  7. iterator 的遍历 循环输出数字,页码

    .在action里加上totalpage属性,GET SET方法 2.第一种写法(推荐) <s:iterator value="new int[totalpage]" sta ...

  8. android 循环输出字母,042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用——循环输出英文字母...

    NOIP2015跳石头[二分答案] 题目背景 一年一度的"跳石头"比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选 择好了两块岩 ...

  9. 自动补零 php,PHP数字左侧自动补零

    win 文字转化为语音 mshta vbscript:createobject("sapi.spvoice").speak("hello")(window.cl ...

最新文章

  1. python多维数据post给php_使用Python中的POST将数据发送到PHP
  2. 19.jsp生命周期
  3. UE3 供游戏性程序员的使用的性能最优化方法
  4. 基于JAVA+SpringBoot+Mybatis+MYSQL的化妆品售卖系统
  5. Python-Day1 数据类型
  6. linux rps值大小,Linux系统中RPS/RFS介绍
  7. mysql update from 子查询
  8. Xamarin iOS教程之视图显示图像
  9. Linux下源码安装ElasticResearch
  10. matlab转python很难吗_MATLAB在逐渐被Python淘汰吗?
  11. 使用并行计算大幅提升递归算法效率
  12. Unity 内置渲染管线转URP
  13. stm32usb做虚拟串口和键盘_在MINI STM32 板子上实现USB虚拟串口
  14. 批量压缩调整多个 jpg、png、bmp 等图片的质量,从而减小图片体积
  15. quora ios_企业家的Quora指南
  16. 北漂小斌和你分享北京大兴机场3dmax模型
  17. Win10(7~10)备份还原系统
  18. 京东云服务器搭建mysql+jdk+tomact
  19. 微信公众平台 html,微信公众平台.html
  20. 【日常训练】2019-10-24am_xjoi结界[生与死的境界]/codeforces878E_贪心

热门文章

  1. 关于:请求中含有特殊字符,被禁止(已解决,可供参考)
  2. 【转】拜占庭政治经济体
  3. 百度霸屏引流推广需要多少钱?那么才能霸屏?百度霸屏有什么好处?
  4. 金山办公财报首秀:订阅业务、云办公激增,广告疲软
  5. 秉火429笔记之一初识STM32
  6. 服务器名称没有显示,远程服务器名称问题没有解决
  7. 用photoshop拼接一个七巧板图案
  8. 【大咖有约】Facebook Inc软件工程师 董思颖
  9. 名悦集团带你解析汽车底盘维护的那些小知识
  10. python alphashape_Python alphashape包_程序模块 - PyPI - Python中文网