Я впервые работаю с каталогами.
У меня есть фрагмент кода:
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();
}
Пользователь и приглашение ofstreams ведут себя точно так, как я намереваюсь, но всякий раз, когда я пытаюсь открыть каталог enc / user, он просто не открывается. Это несоответствие сводит меня с ума, есть идеи, что происходит?