为了账号安全,请及时绑定邮箱和手机立即绑定

关于scanf_s的疑问

关于scanf_s的疑问

C
慕仙2339606 2017-10-10 13:16:57
用scanf_s输入多个方程的变量进行运算时,要求有哪些啊?
查看完整描述

1 回答

?
onemoo

TA贡献883条经验 获得超454个赞

scanf_s 和 scanf 几乎一样,就是接收输入,并把输入的内容按照格式存入对应的变量中。它和 scanf 不一样的是:在接收 %c %s %[ 时,必须对应后面两个参数。除了需要存入数据的变量外。另一个参数是整型数,用于表示这个变量能存下多少个字符。 这样是为了避免接收过多的字符以至于超出变量能保存的最大长度——这会发生溢出——这在 scanf 中很常见。 所以改进版本 scanf_s 增加了这个限制是为了更安全。

好吧,上面是简略说明 scanf_s 的用法和主要要求。


那么你问的这个问题是什么意思??  是你用 scanf_s 时出错了吗?  那你最好把你的代码贴出来。

查看完整回答
反对 回复 2017-10-11
  • 慕仙2339606
    慕仙2339606
    我用scanf_s编程,但回车后程序就自动退出了
  • onemoo
    onemoo
    如果你觉得自己的代码错了,那就参考我上面的说明来看看自己的用法对不对。 要么就把代码发出来让我们看一下。
  • 慕仙2339606
    慕仙2339606
    哦哦,看了一下,现在可以运行了,谢谢啦?
  • 1 回答
  • 0 关注
  • 1418 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信