gpt4 book ai didi

C++ - 创建文件夹方法

转载 作者:搜寻专家 更新时间:2023-10-31 01:52:02 27 4
gpt4 key购买 nike

我在 C++ 中有以下方法:

如果文件夹已经存在,屏幕上会显示正确的消息。但是,如果该文件夹不存在,则屏幕上不显示任何内容,即不执行 case NULL 标识的部分。我该如何解决这个问题?

也就是说,如果文件夹不存在,如何让case NULL后面的代码运行呢?

最佳答案

首先,如果文件夹不存在,CreateDirectory() 可能会成功并返回一个非零值,所以 if 条件将返回 false 并且您永远不会到达 switch 语句。

其次,GetLastError() 确实像宣传的那样:它返回最后一个错误。如果 CreateDirectory() 没有引发错误,它将返回任何其他函数设置的最后一个错误。检查 NULL 不是很有用。

关于C++ - 创建文件夹方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13268142/

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