我试图用C ++为命令提示符创建一个记事本。我希望有人能够在文件中输入他们想要的名称以及他们想要的内容。我该怎么办?这就是我所拥有的:
printf("What do you want to call it?\n");
scanf_s("%s", &filename);
ofstream myfile;
myfile.open("%s", filename);
myfile.close();
return 0;
如果需要,您可以编辑它或从头开始制作。 另外,请帮助我让他们输入他们想要的内容。
答案 0 :(得分:3)
以下是我认为您正在寻找的代码:
#include <string>
#include <iostream>
#include <fstream>
int main(void)
{
std::string filename;
std::cout << "Enter filename to create: ";
std::cin >> filename;
std::ofstream my_file(filename.c_str());
if (my_file)
{
my_file << "Sample text\n";
my_file.close();
}
return 0;
}