在很多时候我们创建了许多文件,然后我们 一般是以字符串作为名字输出的。那么我们就可以是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); } }
因为是实验,所以最后的结果我们是显示出来的,不是作为文件名。
时间: 2024-10-14 12:28:21