请教一个mkdir()的内容
一段很简单的程序
ofstream ofile;
ofile.open("aaa\\bbb.txt");
if(!ofile)
{
ofile.close();
mkdir("aaa");
ofile.open("aaa\\bbb.txt");
ofile << "create";
}
ofile << "output";
ofile.close();
我期望每次都往aaa/bbb.txt中写一些内容。
如果aaa目录存在,这段程序没有任何问题。但是如果aaa不存在,创建目录和文件都正常,但文件中却没有任何内容
请问这是什么原因?有人知道么