C++ 庫 - <print>



C++ 中的<print> 標頭檔案提供將格式化輸出直接列印到標準輸出 (stdout) 的函式。此標頭檔案是輸入/輸出庫的一部分。它提供了一系列用於格式化輸出的功能,並且比傳統的 printf 更易於使用。

包含 <print> 標頭檔案

要在你的 C++ 程式中包含 <print> 標頭檔案,可以使用以下語法。

#include <print>

<print> 標頭檔案的函式

以下是 <print> 標頭檔案的所有函式列表。

序號 函式和描述
1 print

此函式列印到 stdout 或檔案流。它接受格式字串和隨後的引數。

2 println

此函式與 std::print 的功能相同,但在每個輸出的末尾附加一個換行符。

3 vprint_unicode

此函式用於將格式化輸出列印到支援 Unicode 的 stdout 或檔案流。

4 vprint_unicode_buffered

此函式與 vprint_unicode 的功能相同,但它啟用了緩衝,這會將輸出收集到緩衝區中。

5 vprint_nonunicode

此函式用於將格式化輸出列印到不支援 Unicode 的 stdout 或檔案流。

6 vprint_unicode_buffered

此函式是 vprint_nonunicode 的緩衝版本,它會將輸出收集到緩衝區中。

帶換行的列印

在下面的示例中,我們將使用 println,它的功能與 print 相同,但在輸出的末尾新增一個換行符。

#include <cstdio>
int main() {
    std::printf("Hello, %s!\n", "World"); 
    return 0;
}

輸出

如果執行上述程式碼,它將生成以下輸出:

Hello, World!
廣告