c中fputs和puts的区别
difference between fputs and puts in c
请给我解释一下,两者之间的区别是什么
puts(string name)
和 fputs(string name,stdout)
它们都有相同的输出,尤其是当我使用 fgets(string name,n,stdin)
获取字符串的标准大小以获得安全代码时,
但是在那之后,对于打印输出,尽管它们具有相同的输出,但它们之间有什么区别?
puts
将换行符附加到字符串,而 fputs
不会。
否则没有区别,当然除了 fputs
你可以指定不同的流,而 puts
总是写入 stdout
.
请给我解释一下,两者之间的区别是什么
puts(string name)
和 fputs(string name,stdout)
它们都有相同的输出,尤其是当我使用 fgets(string name,n,stdin)
获取字符串的标准大小以获得安全代码时,
但是在那之后,对于打印输出,尽管它们具有相同的输出,但它们之间有什么区别?
puts
将换行符附加到字符串,而 fputs
不会。
否则没有区别,当然除了 fputs
你可以指定不同的流,而 puts
总是写入 stdout
.