如何创建一个名为基于C++的用户输入的.txt文件

如何创建一个名为基于C++的用户输入的.txt文件,c++,C++,我希望创建几个.txt文件来存储有关汽车的信息。每个.txt文件将存储一辆车的信息。我将要求用户输入汽车信息,如CarId、Make、Model等。我希望使用用户提供的CarId命名.txt文件。如何用C++ 11实现? 谢谢大家! 您可以尝试以下方法: #include<iostream> #include<fstream> #include<string> using namespace std; int main() { string filename;

我希望创建几个.txt文件来存储有关汽车的信息。每个.txt文件将存储一辆车的信息。我将要求用户输入汽车信息,如CarId、Make、Model等。我希望使用用户提供的CarId命名.txt文件。如何用C++ 11实现? 谢谢大家!

您可以尝试以下方法:

#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main()
{
string filename; // string to take input
ofstream out; // Object to create file
getline(cin, filename); // Taking input for file Name
out.open(filename + ".txt"); // To create .txt file
out.close();
return 0;
}

如果你能提供一些关于如何填充文本文件等的更具体的信息,那就太好了。打开文件后你不会关闭它。减票。既然你编辑了答案以包含结束,并撤回了你的投票,那么你最好删除你的评论