gpt4 book ai didi

c++ - 允许用户命名文件名但将其保存在预定位置 - OSX

转载 作者:太空宇宙 更新时间:2023-11-04 13:20:27 25 4
gpt4 key购买 nike

嘿,我正在尝试使用 fstream 库创建一个新的文本文件来输入任何内容。我试图让用户使用字符串命名文件名。但是因为我目前正在 OSX 上编码,所以我试图将文件保存在我已经创建的文件夹中

这是代码的一部分。

cout << "What date is it today? e.g "11.05.1990"" << endl;
cin >> filename;

filename += ".txt";

ofstream myfile;
myfile.open(filename.c_str());

但我想做的是将文件放入目录“/Users/Matt/Desktop/Diary”下的文件夹中。我怎样才能做到这一点?

谢谢

最佳答案

如果您希望文件位于“/your/path/here”中,您必须像这样将其附加到您的文件名中。

string path = "/Users/Matt/Desktop/Diary/";
filename = (path + filename + ".txt");

关于c++ - 允许用户命名文件名但将其保存在预定位置 - OSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35532751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com