【发布时间】:2023-09-18 02:40:01
【问题描述】:
这是我第一次使用目录。
我有这个代码sn-p:
void initialize()
{
mkdir("/cydrive/c/enc/user", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
mkdir("/cygdrive/c/enc/misc", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
ofstream user ("/cygdrive/c/enc/misc/usercount.txt");
if (user.is_open())
user << "0 0" << endl;
user.close();
ofstream prompt ("/cygdrive/c/enc/misc/prompt.txt");
if (prompt.is_open())
prompt << "CLI>";
prompt.close();
ofstream randomuser ("/cydrive/c/enc/user/rando.txt");
if (randomuser.is_open())
randomuser << "garbageinfo";
randomuser.close();
}
streams 的用户和提示符的行为完全符合我的预期,但每当我尝试打开 enc/user 目录时,它根本不会打开。这种不一致让我发疯,知道发生了什么吗?
【问题讨论】: