gpt4 book ai didi

c++ - 如何使用 C++ 在 Mac 上创建文件夹?

转载 作者:行者123 更新时间:2023-11-30 04:08:27 25 4
gpt4 key购买 nike

您如何让用户输入文件夹名称并在桌面上创建它(对于 mac)?这是我到目前为止所拥有的......(以及下面的额外代码)

#include <iostream>
#include <fstream>
#include <sys/stat.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;

int main ()
{
char game_name [100];
cout << "Game Name: ";
cin >> game_name;

const char* homeDir = getenv ("Home");
char final [256];
sprintf (final, "%s/Desktop/%s",homeDir, game_name);
mkdir(final,0775);

其他代码.............

return 0;

}

最佳答案

环境变量是区分大小写的,所以你需要使用getenv("HOME")而不是getenv("Home")

关于c++ - 如何使用 C++ 在 Mac 上创建文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21816978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com