为什么在Linux中会发生错误,而在Visual Studio中不会发生

时间:2019-03-15 09:17:42

标签: c ubuntu windows-subsystem-for-linux

enter image description here

enter image description here

enter image description here

我在Ubuntu(Linux)中使用Windows子系统。我尝试编译简单的代码。

我在WSL中遇到错误。

但是,它在Visual Studio中效果很好。

1 个答案:

答案 0 :(得分:0)

gets_s()是Microsoft C运行时库中定义的gets()的“安全”替代。它不包含在Linux中使用的GNU C库中。

为便于携带,请在fgets()输入流上使用stdin