标签: c visual-studio file visual-studio-2015 undefined
我正在使用Visual Studio 2015,我想编写一个关于C语言文件的代码。我想从键盘获取一个名称(然后将此名称放在文件中),我正在使用函数gets。但它没有用,编译器说,得到的是未定义的"。 请问有人帮帮我吗?
答案 0 :(得分:0)
评论指出gets完全取消。原因是gets很容易导致buffer overflow。
gets
buffer overflow
您应该使用fgets,因为您可以将输入限制为缓冲区的大小。
fgets