當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。