问题描述
在C++中进行文件读取操作的时候,想要读取某个文件夹下的所有文件,这些文件名按数字递增:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1a0849e68e8dfa44ab0306527d2a5867.png)
最直观的感受是用一个for循环,将文件依次读取。但是for循环中变量的增量是整型,因此需要转换成字符串。
转换方法
int pcdNum = 31;文件数量
for (int i = 0; i < pcdNum; i++)
{
stringstream getFiles;
getFiles << "pcd/" << i << ".pcd";
string files = getFiles.str();
}
经过此操作,字符串files的值分别为0.pcd 1.pcd 2.pcd…30.pcd。