我通常在Linux下使用gcc和-ansi標誌編譯&;但我一直被迫在Visual C++做工作,每當我編譯我的C代碼,我得到的所有微軟警告像將Visual C++ Studio/Express設置爲嚴格的ANSI模式
「的fscanf」:此函數或變量 可能是不安全的。考慮改用fscanf_s 。
儘管在MSDN開發人員站點上設置了一些ANSI C項目,但所有_s(「安全」)調用都不是ANSI C,但我仍然可以獲得這些信息!在我看來,微軟不應該給我這些警告。
有關將Visual C++ Studio放入嚴格的僅ANSI模式的建議?
謝謝。 >預處理器和添加_CRT_SECURE_NO_WARNING
這不是強制編譯器以符合ANSI -
選擇接受這一點,但欣賞所有其他答案。 – jparanich 2011-03-31 14:31:20