【C++】如何生成数字连续的文件名

来源:互联网 发布:利润差额简算法 编辑:程序博客网 时间:2024/05/18 03:12
今天编程时需要保存一系列文档,文档名类似“data00.txt”"data01.txt",本来以为简单的定义char然后++操作就可以,实现起来却很多问题。百度到了sprintf函数,用它就可以解决问题,代码如下
#include <string>#include <iostream>using namespace std;int main(){char szFileName[20]={0}; string name;for(int i=1;i<=400;i++) {sprintf(szFileName,"my_pca%03d.xml",i);name.assign( szFileName );cout << name << " " ;if ( i%10 == 0 )cout << endl;}return 0;}

原创粉丝点击