gpt4 book ai didi

c++ - Windows中打开文件的数量是否有限制

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:46:00 25 4
gpt4 key购买 nike

我在 VC++ 中使用 fopen() 打开很多文件,但过了一会儿它就失败了。

您可以同时打开的文件数量是否有限制?

最佳答案

C 运行时库对一次可以打开的文件数有 512 个限制。试图打开超过最大数量的文件描述符或文件流会导致程序失败。使用 _setmaxstdio 更改此数字。有关此的更多信息,请阅读 here

此外,您可能需要检查您的 Windows 版本是否支持您尝试使用 _setmaxstdio 设置的上限。有关 _setmaxstdio 的更多信息,请查看 here

可以查到VS 2015对应的主题信息here

关于c++ - Windows中打开文件的数量是否有限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38366527/

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