使用标准C++ 生成一个循环输出数字格式化前面补零的简单demo
之前有朋友问我如何用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相关推荐
- php跳出volist,在thinkphp5框架下,用了{volist},然后退出循环{/volist},但进行另一个循环输出时却在下一行开始了。...
相关问题 在thinkphp5框架下,用了{volist},然后退出循环{/volist},但进行另一个循环输出时却在这个循环输出的下一行开始了,我想要的是这个循环是另起数列进行输出,即在这个循环输出 ...
- php 逗号千分位,PHP中number_format函数输出数字格式化,增加千分位符号
下文给各位介绍一个PHP中number_format函数输出数字格式化,增加千分位符号,如果有需要的朋友可一起来看看. 在输出数据到屏幕上显示的时候,如果数据较大,位数较多,看上去会比较费劲,有一种比 ...
- python字符串左边补0_python 实现数字字符串左侧补零的方法
python 实现数字字符串左侧补零的方法 因为做新闻爬虫,url里面0-9的日期要左侧加零.经过查询之后得到了两种方法. 一.先设一个足够大的数,比如1000000,然后加上当前的数字比如9,得到1 ...
- php 0补全,PHP给数字或字符串补零0或自动补全其他符号
PHP给数字或字符串补零0或自动补全其他符号 2014-04-10 在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 一.st ...
- java输出数字格式化_Java™ 教程(格式化数字打印输出)
格式化数字打印输出 以前你已经看到使用print和println方法将字符串打印到标准输出(System.out),因为全部数字均可以转换为字符串(你将在本课后面看到),你可使用这些方法打印出任意的字 ...
- springboot中使用freemarker生成word循环输出图片(二维码)
1.先创建一个word文件(建议word2003,低版本兼容性好一点),在word中按照自己的需求做好文档. 2.另存为xml文件(建议与word一致即word2003xml),用可以查看xml文件的 ...
- iterator 的遍历 循环输出数字,页码
.在action里加上totalpage属性,GET SET方法 2.第一种写法(推荐) <s:iterator value="new int[totalpage]" sta ...
- android 循环输出字母,042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用——循环输出英文字母...
NOIP2015跳石头[二分答案] 题目背景 一年一度的"跳石头"比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选 择好了两块岩 ...
- 自动补零 php,PHP数字左侧自动补零
win 文字转化为语音 mshta vbscript:createobject("sapi.spvoice").speak("hello")(window.cl ...
最新文章
- python多维数据post给php_使用Python中的POST将数据发送到PHP
- 19.jsp生命周期
- UE3 供游戏性程序员的使用的性能最优化方法
- 基于JAVA+SpringBoot+Mybatis+MYSQL的化妆品售卖系统
- Python-Day1 数据类型
- linux rps值大小,Linux系统中RPS/RFS介绍
- mysql update from 子查询
- Xamarin iOS教程之视图显示图像
- Linux下源码安装ElasticResearch
- matlab转python很难吗_MATLAB在逐渐被Python淘汰吗?
- 使用并行计算大幅提升递归算法效率
- Unity 内置渲染管线转URP
- stm32usb做虚拟串口和键盘_在MINI STM32 板子上实现USB虚拟串口
- 批量压缩调整多个 jpg、png、bmp 等图片的质量,从而减小图片体积
- quora ios_企业家的Quora指南
- 北漂小斌和你分享北京大兴机场3dmax模型
- Win10(7~10)备份还原系统
- 京东云服务器搭建mysql+jdk+tomact
- 微信公众平台 html,微信公众平台.html
- 【日常训练】2019-10-24am_xjoi结界[生与死的境界]/codeforces878E_贪心