这是代码 如何在特定目录(如桌面)中创建Title.txt! ?
ifstream file ;
file.open("Title.txt");
file.close();
答案 0 :(得分:3)
在open()函数中指定文件的完整路径:
file.open("C:\\Users\\Foo\\Desktop\\bar.txt");
如果您需要该文件夹是特定于用户的,您可以使用$ HOME和$ USER linux环境变量及其等效的窗口。
编辑:有人指出(谢谢),你需要在Windows上转义反斜杠,因为它们在C中用作转义字符。在Linux上,你不需要这样做,因为路径使用正斜线。答案 1 :(得分:1)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream file;
char name[81];
file.open("C:\\Users\\Public\\Desktop\\tittle.txt"); //path
}
答案 2 :(得分:0)
你只需在打开文件时写下你想要的目录,如果它在那里找不到它就应该重新创建一个
答案 3 :(得分:0)
您可以使用此示例 File.open(&#34; C:\用户\样品\桌面\ title.txt&#34);