【问题标题】:C on Xcode: bad access [duplicate]Xcode上的C:访问不正确[重复]
【发布时间】:2013-04-07 05:48:30
【问题描述】:

我正在尝试在Xcode 上完成我的C 编程课程的作业。这很简单。它读取一个文本文件,其中包含学生 ID 列表和他们的考试成绩。然后它根据这些数据计算总分,并将它们写入另一个文本文件。但是,我不断收到此 Bad Access 错误消息:

Thread 1: EXC_BAD_ACCESS(code=1, address=0x7fff00000de4)

我不知道这是什么意思。我该怎么办?

【问题讨论】:

  • 代码正在访问它不应该访问的内存位置。如果您希望人们提供帮助,请发布代码。
  • 这还不足以帮助你!在你读取文件内容的地方放置一些断点并查看它在哪里崩溃。贴一些代码供参考
  • 设置断点以跟踪它崩溃的位置并在此处发布您的崩溃代码。
  • 你应该从谷歌搜索 EXC_BAD_ACCESS 开始;第一个命中是loufranco.com/blog/understanding-exc_bad_access

标签: c xcode exc-bad-access


【解决方案1】:

EXC_BAD_ACCESS 表示您尝试在内存中尝试不正确的地址。

你应该从以下开始:

  1. 使用前检查所有指针是否已初始化
  2. 如果您有一个数组,那么您可能正在尝试访问超出范围的元素

当然,使用调试器。

【讨论】:

  • 感谢您的帮助。我解决了这个问题。
猜你喜欢
  • 2017-06-26
  • 1970-01-01
  • 2014-11-15
  • 2014-08-22
  • 2020-06-15
  • 2023-04-11
  • 2010-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多