为什么scanf_s导致OnlineJudge上的编译器错误?

时间:2017-01-27 01:45:30

标签: c++ visual-studio-2015 compiler-errors onlinejudge

我使用 scanf_s 输入数据 它会导致OnlineJudge上的编译器错误,而 scanf 可以通过测试 我已经包含了 cstdio scanf_s 是否包含在其他STL中?

1 个答案:

答案 0 :(得分:1)

正如Govind Parmar在评论中所说,scanf_s是微软的扩展。 OnlineJudge使用GNU C ++编译器,因此使用Microsoft扩展不起作用。

有用的注意事项:如果您希望在提交之前在标准编译器上测试代码,可以在线提供多种代码,例如ideone