我为windows搜索了一些路径处理函数,我想出了这些 - > LINK
现在因为它建议使用更安全的那些,我选择了那些,但我现在意识到它们只是windows8
我目前的机器是Windows 8,但我想支持至少Windows 7
虽然像这些基本功能只是win8,但我觉得很奇怪;到目前为止我使用的所有其他函数(例如字符串处理函数)都有一个包含在标准库中的更安全的版本(XXX_s版本)。也许不是什么大问题但是,我有什么替代方案吗?
答案 0 :(得分:2)
不,你没有其他选择。
您发现的功能多年来一直很好用,但是这个问题引发了安全问题,并且最近添加了更新的版本以减少错误调用导致缓冲区溢出的可能性。通常,像这样的新API不会反向移植到旧版本的操作系统。