在很多时候我们创建了许多文件,然后我们 一般是以字符串作为名字输出的。那么我们就可以是img0.jpg img1.jpg img2.jpg img3.jpg
下面是用c++和c语言分别实现的
c++
#include<iostream>
#include<string>
#include<strstream>
using namespace std;
int main()
{
for(int i=0;i<10;i++)
{
strstream ss;
string ii;
ss<<i;
ss>>ii;
string a="img"+ii+".jpg";
cout<<a<<endl;
}
}
c语言
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
for(int i=0;i<10;i++)
{
char str[3]={'\0'};
itoa(i,str,10);
char buf[12]="img";
char* jpg=".jpg";
strcat(buf,str);
strcat(buf,jpg);
printf("%s\n",buf);
}
}
因为是实验,所以最后的结果我们是显示出来的,不是作为文件名。