【问题标题】:difference between fputs and puts in cfputs和puts in c的区别
【发布时间】:2021-08-27 15:47:41
【问题描述】:

请向我解释一下两者之间的区别是什么 puts(string name)fputs(string name,stdout)

它们都具有相同的输出,尤其是当我使用fgets(string name,n,stdin) 获取字符串的标准大小以获得安全代码时, 但是在那之后,对于 print to output ,尽管它们都有相同的输出,但它们之间有什么区别?

【问题讨论】:

  • puts 等价于fputs("",stdin),但在字符串后面有一个换行符。
  • 您可能想在您的书中阅读更多有关这些功能的信息。或者像样的fputsputs 参考。

标签: c fgets puts fputs


【解决方案1】:

puts 将换行符附加到字符串,而fputs 没有。

否则没有区别,当然fputs 可以指定不同的流,而puts 总是写入stdout

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-18
    • 2011-01-28
    • 2013-01-18
    • 2011-06-28
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多