我正在使用 Visual Studio 2015,我想用 C 语言编写有关文件的代码。我想从键盘上得到一个名字(然后把这个名字放在文件中),我正在使用函数 gets。但它不起作用,编译器说 ,,gets 是未定义的”。 有谁能帮帮我吗?
最佳答案
评论已经指出gets
被完全取出来了。原因是gets
很容易造成buffer overflow
.
您应该改用 fgets
,因为您可以将输入限制为缓冲区的大小。
关于c - 获取函数未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36534049/