ERROR:Process terminated with status -1073741510 (1 minute(s), 54 second(s))

本文解析了CodeBlocks中遇到的特定错误代码-1073741510,解释其原因并提供解决方案,主要涉及在程序运行过程中不当关闭命令窗口所导致的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在CodeBlocks做项目的时候遇到了一个问题:

我整个代码编译没有问题,运行也没有问题,但是结束的时候会报错,可能是因为最近被代码的Bug搞得心烦,所以一看到错误就慌张了。

错误类型

ERROR:Process terminated with status -1073741510 (1 minute(s), 54 second(s))

运行结果:
在这里插入图片描述
ERROR:
在这里插入图片描述

错误解读

ERROR:Process terminated with status -1073741510 (1 minute(s), 54 second(s))

首先我们来看看这句话是什么意思:

这句话代表进程结束,用时1分54秒,程序给操作系统返回一个状态码-1073741510.

错误分析

正常情况下应该会返回0,这里的-1073741510到底是什么意思呢?

  • -1073741510就是0xC000013A
    也就是STATUS_CONTROL_C_EXIT

  • 根据字面意思应该是运行中按CTRL+C终止程序运行时返回这个值

  • 但还有一种情况也会出现这个错误:
    However this exit code simply means that the CMD Prompt Windows was closed during execution of the script.
    表示命令窗口在程序执行过程中被关闭。

错误总结

  • 🔺在程序还没结束时,即程序正在运行中,按了Ctrl+c键,导致命令窗口关闭,进程返回这个值

  • 🔺程序运行结束时,直接点了命令窗口右上角的×,来关闭命令窗口

错误解决

  • 程序运行结束时输入Enter或者从键盘输入其他任意值来关闭命令窗口

  • 不要直接按命令窗口右上角的×

最后的结果就是这样了:
在这里插入图片描述

PS:我一般写c文件都是直接关闭命令窗口的,所以在project中就惯性使然!!!!!

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值