在Windows中,我有:
std::string graphdir = projDir + "graph\\";
int mkdirsf=_mkdir(graphdir.c_str());
以上代码在Windows系统中运行很好。但是在Linux中,你知道要使用前斜杠/
。所以以上代码会创建一个名为graph\
的文件夹。是否有一种通用的方法可以输入正确的文件夹而不必担心/
或\
?
/
(forward slashes),但受到一定的限制。否则,请使用std::filesystem
(或 Boost 文件系统)。 - Some programmer dude/
正常工作。 - molbdnilo