c++遍历路径如何检测是否含有同名文件,并且把同名文件重命名

2024-12-31 13:46:42
推荐回答(1个)
回答1:

//由于你已经知道怎么遍历文件夹,
//将文件夹名称压入栈后,你可以删除栈内相同元素。代码如下:

#include
#include
#include
using namespace std;
int main()
{
int aa[]={2,1,3,5,3,4,4,1,2};
vector test(aa,aa+9);
vector::iterator it,it1;
for (it=++test.begin(); it != test.end();)
{
it1 = find(test.begin(),it,*it);
if(it1 != it)
it=test.erase(it);
else
it++;
}
cout<<"result:"< for (it=test.begin();it cout<<*it;
cout<
system("pause");

return 0;
}