我正在使用Visual Studio 2015,想用C语言编写与文件相关的代码。我希望从键盘获取一个名称(然后将此名称放入文件中),并使用函数gets。但是它不起作用,编译器会显示“gets未定义”。请问有谁能帮帮我吗?
gets
不仅仅是被弃用了。自 C11 版本以来,它已经被完全从标准库中 删除 了。任何试图遵循 C11 标准的工具链都不应再提供其服务(正如您所看到的)。 - WhozCraiggets
函数 (<stdio.h>
) (第 xiv 页顶部,C 标准链接: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf) - Andrew Henlegets
函数,他们都已经严重过时了,你需要对他们的其他教学内容保持怀疑态度。(2)在你切换到使用fgets
后,下一个问题很可能是:“但是换行符呢?”请参考这里。 - Steve Summit