2014-10-02 22 views
-5

安全打印功能,我是一个的NetBeans用户,我试图改变的printf与安全printf_s功能,但没有奏效。编辑无法弄清楚?对于scanf_s也是如此。 我知道这是C11的一部分,一切都是最新的。怎么了 ?通过在C

+2

您可以粘贴一个完整的自包含示例来演示问题以及对症状的更精确描述吗? – 2014-10-02 23:17:50

+0

谢谢你已经解决了! :D – Focus 2014-10-02 23:21:41

+2

解决了如何?请分享解决方案(将其发布为答案),以便其他人可以受益。 – 2014-10-02 23:30:39

回答

1

虽然这些功能是C11标准的可选功能,但现在(2014年10月)的操作条款中,这些功能仅适用于Microsoft编译器。如果你不使用MSFT编译器,它将无法工作。

+0

谢谢,我现在所能做的所有安全措施都是使用条件语句进行范围检查:'( – Focus 2014-10-02 23:17:51

+2

其实'printf_s'和'scanf_s'都列在C11中,作为来自附件K的**可选**特性(边界检查接口)。 – 2014-10-02 23:26:12