最可能的原因是gets()
函数已被弃用了一段时间.看起来它已从
您的系统中删除.
幸运的是,这种情况很容易解决:用这样的方式替换呼叫fgets()
:
fgets(buffer, sizeof(buffer), stdin);
注: fgets
是不是下降的替代产品gets
,因为它使'\n'
字符在行它返回的字符串内结束.本问答讨论了该问题,并提供了解决方案.
最可能的原因是gets()
函数已被弃用了一段时间.看起来它已从
您的系统中删除.
幸运的是,这种情况很容易解决:用这样的方式替换呼叫fgets()
:
fgets(buffer, sizeof(buffer), stdin);
注: fgets
是不是下降的替代产品gets
,因为它使'\n'
字符在行它返回的字符串内结束.本问答讨论了该问题,并提供了解决方案.