我又需要帮助!我认为使用该gets()函数非常酷,因为它就像scanf()我可以获得带有空格的输入.但我在其中一个线程(学生信息文件处理)中读到它不好用,因为根据它们,它是一个用于创建缓冲区溢出的魔鬼工具(我不明白)
如果我使用该gets()功能,我可以这样做.输入你的名字:Keanu Reeves.
如果我使用scanf(),我只能这样做.输入你的名字:Keanu
所以我听取了他们的建议并用我的gets()代码替换了fgets().问题是现在我的一些代码不工作了...有没有比其他任何功能gets()及fgets()能读整条生产线和忽略空格.
c ×1