问题标签 [error-checking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
110 浏览

java - Java 中的错误检查:S 启动和 Q 退出

我是一名学生,目前正在学习基本的 Java 课程。我正在编写一个代码,该代码要求用户输入游戏以“开始”和“退出”。所以我分别选择了字符串“S”和“Q”。如果用户输入 S,则游戏继续。如果用户输入 Q,程序会显示“感谢播放”或其他内容。如果用户输入的不是 S 和 Q,程序会再次询问,直到它得到一个有效的输入。除了错误检查部分,我几乎把所有东西都弄对了。任何可能的建议来修复我的代码?

先感谢您!:)

(部分代码)

0 投票
2 回答
38 浏览

networking - 为什么错误检查代码不容易出错?

最近我们了解到,在通过通信通道发送数据时,通道中的噪声会导致系统出错,因此,在数据中附加了一个错误检查代码尾部,以告知接收方数据是否已损坏。

问题是我们如何确保这个错误检查数据没有损坏?我们有什么办法可以确定这一点吗?

0 投票
2 回答
28 浏览

javascript - Javascript - 如何显示错误,例如访问不存在的键对象而不是未定义?

如何强制 Javascript(在 Google Chrome 上)对错误代码“不那么宽容”?

我想在 Chrome 控制台中看到一个错误:

  • 如果访问了不存在的对象键(而不是返回未定义)
  • 如果仅使用 N-1 个参数调用需要 N 个输入参数的函数(而不是将缺少的参数设置为未定义)

而且,如果可能的话,我还希望看到“更容易”的错误,例如缺少分号等。

0 投票
2 回答
174 浏览

c++ - 为什么我按字母时会出现无限循环?如何更改错误检查?

为什么我按字母时会出现无限循环?错误检查时如何防止我的代码进入无限循环?

0 投票
1 回答
338 浏览

c++ - 在 c++ 中,如何检查是否有多个输入?

例如,用户输入两个输入而不是一个,我如何检测并输出错误消息?

0 投票
1 回答
493 浏览

excel - 如何关闭 EPPlus 中 Excel 应用程序对象的后台错误检查?

使用笨重而笨重但功能齐全的 Excel 互操作,可以像这样关闭后台错误检查:

...如图所示

我得到的绿色三角形表示错误的数字,如下所示:

在此处输入图像描述

...我想关掉。这些只是不应标记为坏或可疑的字符串值。

那么如何使用 EPPlus 关闭 Excel 应用程序对象的背景错误检查,或者以其他方式以编程方式阻止这些绿色三角形?

更新

从此更改代码:

...对此:

...半固定的;就是现在:

在此处输入图像描述

但请注意,前导的“0”被去掉了。我需要保留它,所以这仍然只解决了一半。

更新 2

我尝试了以下评论中指向此处的建议,并添加了以下代码:

...但是“CreateAttribute”和“LastChild”无法识别...?!?

0 投票
1 回答
45 浏览

c++ - C++ 基本转换然后添加用户输入

这是我在 Bjarne Stroustrup 的编程原理和 C++书中为练习编写的解决方案的尝试。不幸的是,我写的从输入的硬币中给出总金额的部分没有按照我的意愿工作!

一个快速的回答,我将非常感激,但如果有人也有时间他们可以帮我介绍一些基本的错误检查吗?

我希望它工作的方式是在需要用户输入之后(例如,你有多少 20p?),检查用户是否输入了int. 如果没有,请提供一个微妙的错误消息并有机会重复相同的问题,而不是停止程序或从头开始程序!

0 投票
1 回答
2590 浏览

ffmpeg - FFmpeg 错误检查

我有三个示例视频,good.avidamaged1.avidamaged2.avi。第一个将在 VLC 中播放,但后两个都错误并显示相同的“损坏或丢失 AVI 索引”消息。

我有数千个需要在 MATLAB 中处理的视频,所以我尝试使用 FFmpeg 进行错误检查,如下所示:ffmpeg -v error -i vidname.avi -f null - 2>&1

现在这是我不明白的部分:
good.avi它完成时没有输出 -OK
damaged1.avi它输出[mjpeg @ 0x7fc1dd813800] overread 1-OK
damaged2.avi它完成时没有输出,如good.avi-?????

请有视频编解码器/FFmpeg 经验的人帮助我了解这里发生了什么,以便我可以开发更强大的错误检查?

它们在 VLC 中也有相同的编解码器细节: 在此处输入图像描述

0 投票
2 回答
144 浏览

c# - 如何让 Visual Studio 在抱怨声明但从未使用过的变量之前等待我编译

在抱怨声明但从未使用过的变量之前,如何让 Visual Studio 等待我编译?

CS0168 The variable '_' is declared but never used

是的,Visual Studio,当然没用过,我还在写代码,别再分散我的注意力了。

请注意,我不想完全禁用该功能,我只想让它关闭一秒钟,而不是在编译源代码之前开始为我的变量加下划线。

从本质上讲,我想让“check-as-you-type”功能不是动态的,而只是针对这个错误。

(我正在使用 Visual Studio Community 2017,如果这有什么不同的话)

0 投票
0 回答
185 浏览

c - 对标准输出进行错误检查:“依靠 ferror”是另一种选择吗?

是否ferror()汇总先前fputc(stdout)fputs(stdout)、或调用putc(stdout)的所有错误?putcharputs

至少在不使用宽​​字符串时?..(也不是printf()。)

如果是这样,那么仅在一系列类似 putc 的调用结束时检查错误是否是一种错误检查策略?(否则使用ferror()和流的错误指示标志似乎是多余的......)


(编辑)

这个问题已经回答了吗???

如果是这样,请帮助:是答案?

我是否必须检查 et al 的每个返回值fputc(stdout)?(如果我不想及早发现错误,在几次输出操作后检测错误就足够了。)

我当然知道(知道)某种错误会导致设置流的错误标志。问题是是否所有错误(导致 fputc 等返回负数的任何错误)都设置流的错误标志。