c++ 产生不重复独有文件名

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/xiangxianghehe/article/details/102727676
#include <iostream>
#include <cstdio>
#include <string>

int main()
{
    int pos;
    std::string fileName;
    std::string final;
	for(int i = 0; i < 10; i++)
	{
	    std::string name = std::tmpnam(nullptr);
    	pos = name.find_last_of('/');
   	 	fileName = name.substr(pos + 1);
    	final = fileName + ".jpg";
    	std::cout << final << std::endl;
    }

}

猜你喜欢

转载自blog.csdn.net/xiangxianghehe/article/details/102727676