允许用户命名文件名,但将其保留在预定位置 - OSX
Allowing the user to name the file name but keep it in a predetermined location - OSX
嘿,我正在尝试使用 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");
相关文章:
- 有根的二进制搜索树.保留与其父级的链接
- 为多个会话保留XPtr
- 保留对其他类的成员函数的引用
- 重新定位图像时如何前进到下一个内存块
- 指针保留字符串
- 是否有内置方法可以强制转换为不同的基础类型,但保留常量限定符?
- 如何让 GCC/Clang 在保留标识符上出错
- 必须为 C++20 协程帧保留多少内存?
- 流填充字符的默认定位
- 如何将一个窗口保留在另一个应用程序窗口的前面
- 使用 char 分隔符解析C++中的字符串,但将可重复的字符保留为每个解析的子字符串 (C++ STL) 中的分隔符
- 局部变量保留函数中的值
- 通过Python Distutils(用于Python C扩展)使用可重定位的设备代码编译CUDA代码
- 保留函数指针模板参数
- 变量超出范围后如何保留向量值?
- C++矢量复制构造函数和赋值运算符是否也复制保留空间?
- 当为可变性配置时,boost::heap::d_ary_heap 保留的额外 std::list 的目的是什么?
- 如何使用 swig 修改类构造函数以保留对其中一个构造函数参数的引用?
- 即使在使用 delete[] 后仍保留的元素
- 如何在成为指向基类的指针后保留对子类方法的使用?