gpt4 book ai didi

c++ - 如何在 C++ 中生成独立于操作系统的路径

转载 作者:可可西里 更新时间:2023-11-01 17:20:18 25 4
gpt4 key购买 nike

我有一个目标路径和一个文件名作为字符串,我想用 C++ 连接它们。

有没有办法做到这一点,让程序/编译器在 Windows 或 Unix 系统的/和\之间进行选择?

最佳答案

如果你想在编译时做,你当然可以做类似的事情

#ifdef WIN32
#define OS_SEP '\\'
#else
#define OS_SEP '/'
#endif

或者您可以只使用“/”,并且在 Windows 上一切正常(除了解析字符串且仅使用“\”的旧程序)。如果以这种方式显示给用户,它只会看起来很有趣。

关于c++ - 如何在 C++ 中生成独立于操作系统的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1056364/

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