繁体   English   中英

Dev-C ++中fprintf的分段错误

[英]segmentation fault on fprintf in Dev-C++

特别是在fprintf调用时可能导致分段错误的原因。 fprintf电话如下。 如果有太多可能导致这种情况,那么请提供一系列广泛的原因。

status = printf("Processing %u by %u image.  Please wait...\n", 3, 3);

当我调试我的程序“main.c”(。c而不是.cpp)时,会发生分段错误,我得到两个提示,说明Dev-C ++存在分段错误。 status设置为12,对应于第一个“3”。

我对处理这个问题的计算机科学理论更感兴趣。 如果可能的话?

编辑:

导致分段错误的可能错误列表是什么?

代码审查/分析是找到问题的唯一方法吗?

是否有可以执行此操作的调试工具以及它们如何工作(简而言之)?

使用mingw和gdb,我发现除非你使用Application Verifier ,否则当程序停止时,以及发生错误的地方,基本上没有任何关系。 然而,随着它的运行,我发现它在找到问题时非常可靠。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM