Re: [问题] GCC 和 visual studio

楼主: s25g5d4 (function(){})()   2014-10-02 22:36:03
: VS设定时必须在Code Generation关闭Secrutiy Check
: 但是这只是让编译通过而已
: 要让scanf不产生Runtime Error 必须把Basic Runtime Check设成Default
: 你一直觉得只有一个选项
: 我不知道你到底有没有实际去试过
小弟弱弱,只是上个学期刚好有用 VS 2012 写 console program
请问要怎样才能把 scanf 搞到产生 Runtime Error
一样的做法不用 VS, 用 GCC 就不会搞到 Runtime Error 吗? QQ
我当初建专案是选 Win32 主控台应用程式 -> 空专案
scanf 可以直接用只是会喷 warning 喷你全身
小弟多写一行 #define _CRT_SECURE_NO_WARNINGS 他就不喷 warning 了
后来发现在建立专案的时候不要勾安全性开发周期检查也有一样的效果
但是上机考试的时候,这 warning 居然升级成 error 了,不给编译
但是一样 #define _CRT_SECURE_NO_WARNINGS 后又能编译了
而且程式正确执行无误,小弟此题拿满分,没有 Runtime Error
想请问一下是不是因为小弟跟大大用的版本不同才会这样?

Links booklink

Contact Us: admin [ a t ] ucptt.com