超出文件大小限制[关闭]

问题描述 投票:-3回答:1

我正在尝试编写一个简单的C ++代码,其中将'n'个向量元素同时写入文本和二进制文件,并且'n'是唯一从用户那里获得的输入。当n-100甚至1000时,它完全可以正常工作,但是当我给出10,000或以上时,程序将终止,并声明“ FILE SIZE LIMIT EXCEEDED”。这是操作系统或磁盘或内存的问题。如果是这样,如何处理程序中的此类内存问题,以使我不会出错并可以根据需要编写任意数量的向量?

很高兴收到任何建议!

提前感谢!

编辑:

感谢您的回复,伙计们!我正在Windows 10上运行它。需要其他信息吗?

还有一个请求..请不要关闭这个问题,如果有任何其他信息,人们会发表评论。.

c++ vector text-files binaryfiles filesize
1个回答
-1
投票

这是操作系统问题,而不是编程问题。

我假设您使用的是Linux,因为确实存在“超出文件大小限制”错误。

具有系统管理员权限的人必须限制最大文件大小。您可以使用ulimit命令来查找此设置所设置的内容。要解决此问题,请让系统管理员编辑/etc/security/limits.conf文件。

© www.soinside.com 2019 - 2024. All rights reserved.