如何用c++的方法循环输出文件名,file1.txt、file2.txt、file3.txt等等
写个循环,输出一系列的文件名,前面都是一样的名字,但是以数字顺序结尾,比如:file1.txt、file2.txt、file3.txt...
c的话,可以用sprintf来实现
int m = 0;
char filename;
for (m=0; m<10; m++){
sprintf(filename,"E:\\newfolder\\%d.txt",m);
//printf("%s\n",filename)
...........
那么改用c++如何实现呢?
比如字符串使用string类型,输入输出使用cout、cin等等。
int m = 0;
int max = 10;
string base = "E:\\newfolder\\";
for( ; m < max ; ++m)
{
std::cout<<base + m + string(.txt)<<std::endl;
} ................... 好,学习了,谢谢
页:
[1]