gpt4 book ai didi

linux - 需要帮助弄清楚为什么我在运行时收到文件共享失败状态 = 61 消息

转载 作者:太空宇宙 更新时间:2023-11-04 09:04:56 25 4
gpt4 key购买 nike

对于家庭作业,我们正在练习文件处理中的多级控制中断。我们从一个输入文件中获取数据,处理每个组(在本例中:计算办公室、建筑物和管理代理人当月总租金的属性(property)管理例程),然后将数据输出到一个漂亮整洁的报告文件中。我已经编写并提供了一个链接,指向我目前所获得的内容。这很粗糙,因为我还没有为输出格式而烦恼,只是想确保我可以先运行它。它在“-free”开关下以零错误或警告编译。但是,当我运行该程序时,会收到以下消息:

libcob: File sharing conflict (STATUS = 61) File : 'income-report.txt'
WARNING - Implicit CLOSE of propmanager-in-file ("prop-records.txt")

经过一些搜索后,我了解到文件 I/O 的“STATUS = 61”代码通常在对已使用另一个文件连接器打开的物理文件执行 OPEN 时抛出。当时我在另一个 vi 窗口中打开了 income-report.txt。我关闭它,重新编译,运行它,得到了同样的信息。我很难过。

income-report.txt 和prop-record.txt 与程序在同一个目录下。上次编译时,这两个文件都没有在我的机器上的任何地方打开,但我仍然收到上述消息。

代码链接:http://pastebin.com/WrPuTUW9

最佳答案

我们将能够在 SourceForge 的 OpenCOBOL 项目的讨论论坛中为您提供更多帮助。在那里我们可以以更自由的形式进行讨论,而不是局限于这里首选的问答形式。不是提示,但我认为您可能会从更开放的论坛中受益,因为我们可以帮助解决一些误解。

我感觉你搞错了编译时间和运行时间。当您编译您的程序时,打开什么数据文件并不重要。文件共享状态代码是一个运行时错误。我猜您在执行程序时打开了数据文件。

前往 SourceForge,如果可以的话,我们会提供更多帮助。

关于linux - 需要帮助弄清楚为什么我在运行时收到文件共享失败状态 = 61 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13449139/

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