C++的fstream中怎么把文件名改为用户输入的数字

在C盘根目录下创建一个文件,文件名为identifier中保存的用户输入的数字,能做到吗?
2026年09月25日 11:23
有2个网友回答
网友(1):

可以,有一个函数叫做itoa,可以把整数转为字符串!还有itof,atoi等几个函数,在网上一搜就知道用法了!

网友(2):

#include
#inlcude
using namespace std ;
int main()
{
long id ;
cout << "input book no:" ;

cin >> id ;
char filename[100];
sprintf( filename, "c:\\%d" , id );
ofstream outfile( filename );

outfile << "this is a test!\n" ;
outfile.close();
return 0;
}