请向我解释一下这两者之间的区别是什么
puts(string name)
和 fputs(string name,stdout)
它们都有相同的输出,尤其是当我使用 fgets(string name,n,stdin)
获取字符串的标准大小以获得安全代码时,
但是在那之后,对于 print 输出,尽管它们具有相同的输出,但它们之间有什么区别?
最佳答案
puts
将换行符附加到字符串,而 fputs
则不会。
否则没有区别,当然除了使用 fputs
可以指定不同的流,而 puts
总是写入 stdout
。
关于c - c中fputs和puts的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68956204/