请解释一下
puts(string name)
和fputs(string name, stdout)
之间的区别。虽然它们在使用fgets(string name,n,stdin)
来获取字符串的标准大小时具有相同的输出,但在输出到控制台时它们有什么不同之处?尽管它们都有相同的输出。
puts
相当于fputs("",stdin)
,但在字符串后面加上了一个换行符。 - alex01011fputs
和puts
的相关参考资料。 - Some programmer dudefputs("",stdout)
,因为你不能写入stdin
。 - FFmpegEnthusiast