当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ puts()用法及代码示例


C++ 中的puts() 函数将字符串写入标准输出。

puts()原型

int puts(const char *str);

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

调用puts() 与重复调用fputc() 相同。

fputs()puts() 之间的主要区别是 puts() 函数将换行符附加到输出中,而 fputs() 函数没有。

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

参数:

str :要写入的字符串。

返回:

成功时,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

相关用法


注:本文由纯净天空筛选整理自 C++ puts()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。