如何使用var method = document.getElementsByName('fieldset1');
var ischecked_method = false;
for ( var i = 0; i < method.length; i++) {
if(method[i].checked) {
ischecked_method = true;
break;
}
}
if(!ischecked_method) {
alert("Please choose something!");
}
忽略C中的所有警告?
我尝试了#pragma GCC ignore
,但它只能忽略特定类型的错误。我想忽略所有错误。
此帖子“how to disable warning in compiling c code?”的解决方案只能忽略特定类型的错误。
答案 0 :(得分:2)
如果你有一条关键代码,你应该只禁用那些实际弹出的警告,并且只有你真正需要的区域才会被禁用。一个好方法是:
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wconversions"
// well commented problematic code
...
#pragma GCC diagnostic pop
只需用适当的警告替换conversions
即可。推/弹将确保您返回到ignored
警告之前的状态。只需拥抱绝对必需品。如果有必要的话,重复这一点,不要试图包含更多的线条,只是为了安全一些写作/复制。
警告是你的朋友。有时他们会告诉你你不想听到的事情,但他们的意思很好,如果你尊重他们,你就会提高自己。
答案 1 :(得分:1)
简短回答:使用“-w”忽略警告。你不能忽视错误。
中等答案:使用“#pragma GCC ignored -Wall”忽略此链接中列出的各种警告:http://clang.llvm.org/docs/UsersManual.html#controlling-diagnostics-via-pragmas。使用“-w”忽略所有警告。你不能忽视错误。
答案很长:https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html,其中包含所有警告/错误选项的信息。