C++ puts()

puts() 原型

int puts(const char *str);

puts() 函数以一个以 null 结尾的字符串 `str` 作为参数,并将其写入 `stdout`。终止的 null 字符 '\0' 不会被写入,但它会在写入字符串后添加一个换行符 '\n'。

fputs()puts() 的主要区别在于 puts() 函数会在输出末尾添加一个换行符,而 fputs() 函数则不会。

它定义在 <cstdio> 头文件中。

puts() 参数

str:要写入的字符串。

puts() 返回值

成功时,puts() 函数返回一个非负整数。失败时,它返回 EOF 并设置 stdout 上的错误指示符。

示例:puts() 函数的工作原理

#include <cstdio>

int main()
{
    char str1[] = "Happy New Year";
    char str2[] = "Happy Birthday";
    
    puts(str1);
    /*  Printed on new line since '/n' is added */
    puts(str2);
    
    return 0;
}

运行程序后,输出将是

Happy New Year
Happy Birthday

另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战