Почему ошибка возникает в Linux, а не в Visual Studio - PullRequest
0 голосов
/ 15 марта 2019

enter image description here

enter image description here

enter image description here

Я используюПодсистемы Windows для Linux (WSL), Ubuntu.Я пытаюсь скомпилировать простой код.

Я получаю ошибки в WSL.

Но это хорошо работает в Visual Studio.

1 Ответ

0 голосов
/ 15 марта 2019

gets_s() является «безопасной» альтернативой gets(), определенной в библиотеке времени выполнения Microsoft C. Он не включен в библиотеку GNU C, используемую в Linux.

Для переносимости используйте fgets() во входном потоке stdin.

...