相关疑难解决方法(0)

C中的gets()函数

我又需要帮助!我认为使用该gets()函数非常酷,因为它就像scanf()我可以获得带有空格的输入.但我在其中一个线程(学生信息文件处理)中读到它不好用,因为根据它们,它是一个用于创建缓冲区溢出的魔鬼工具(我不明白)

如果我使用该gets()功能,我可以这样做.输入你的名字:Keanu Reeves.

如果我使用scanf(),我只能这样做.输入你的名字:Keanu

所以我听取了他们的建议并用我的gets()代码替换了fgets().问题是现在我的一些代码不工作了...有没有比其他任何功能gets()fgets()能读整条生产线和忽略空格.

c

28
推荐指数
2
解决办法
10万
查看次数

标签 统计

c ×1