【发布时间】:2021-08-27 15:47:41
【问题描述】:
请向我解释一下两者之间的区别是什么
puts(string name) 和 fputs(string name,stdout)
它们都具有相同的输出,尤其是当我使用fgets(string name,n,stdin) 获取字符串的标准大小以获得安全代码时,
但是在那之后,对于 print to output ,尽管它们都有相同的输出,但它们之间有什么区别?
【问题讨论】:
请向我解释一下两者之间的区别是什么
puts(string name) 和 fputs(string name,stdout)
它们都具有相同的输出,尤其是当我使用fgets(string name,n,stdin) 获取字符串的标准大小以获得安全代码时,
但是在那之后,对于 print to output ,尽管它们都有相同的输出,但它们之间有什么区别?
【问题讨论】:
puts 将换行符附加到字符串,而fputs 没有。
否则没有区别,当然fputs 可以指定不同的流,而puts 总是写入stdout。
【讨论】: