std::string | 文件名去后缀 & 文件名按序号顺序重命名

#include <iostream>
using namespace std;

void fun1()
{
     std::string name = "bird.png";
	for (int i = 1; i < name.length(); i++ )
	{
		if (name[i] == '.')
		{
			name = name.substr(0, i);
			break;
		}
	}
	cout<<name<<endl;
}

void fun2()
{
     char s[50] = "";
    for(int i = 1; i <= 10; i++ )
    {
         sprintf(s, "%02d", i);
         cout << "bird" << s << ".png"<<endl;
    }
}


int main()
{
   fun1();
   fun2();
   return 0;
}

猜你喜欢

转载自blog.csdn.net/u011607490/article/details/81143986