这里是我的代码,我如何创建在子通讯录中的联系人文件? 每次创建该文件时,它会出现在同一个目录中我的程序。
int main(){
ofstream myfile("\\contacts");
myfile.open ("a");
myfile.close();
}
这里是我的代码,我如何创建在子通讯录中的联系人文件? 每次创建该文件时,它会出现在同一个目录中我的程序。
int main(){
ofstream myfile("\\contacts");
myfile.open ("a");
myfile.close();
}
指定构造的完整路径:
ofstream myfile(".\\contacts\\a"); // or just "contacts/a"
if (myfile.is_open())
{
}
张贴的代码试图创建一个名为"\\contacts"
,然后另一个文件名为"a"
。
注意:
ofstream
不会创建中间目录: "contacts"
必须存在使用之前ofstream
。 ofstream
因此无需显式调用myfile.close()
如果你写的文件路径“一”你是在同一个目录下的程序保存。 如果你想要在联系人目录(这将是该程序的目录),你必须编写文件的路径。 这个目录是/联系人/年,所以你的代码应该是:
int main(){
ofstream myfile("\\contacts\\a");
myfile.close();
}