std::vprint_nonunicode, std::vprint_nonunicode_buffered

Header: <print>

Format args according to the format string fmt, and writes the result to the output stream.

# Declarations

void vprint_nonunicode( std::FILE* stream,
std::string_view fmt, std::format_args args );

(since C++23)

void vprint_nonunicode_buffered
( std::FILE* stream, std::string_view fmt, std::format_args args );

(since C++23)

void vprint_nonunicode_buffered
( std::string_view fmt, std::format_args args );

(since C++23)

# Parameters

# Notes

Feature-test macro Value Std Feature __cpp_lib_print 202207L (C++23) Formatted output 202403L (C++26)(DR23) Unbuffered formatted output 202406L (C++26)(DR23) Enabling unbuffered formatted output for more formattable types __cpp_lib_format 202207L (C++23) Exposing std::basic_format_string

# Example

This section is incompleteReason: no example

# Defect reports

DRApplied toBehavior as publishedCorrect behavior
P3107R5C++23printing operations were always bufferedprovides unbuffered printing operations
P3235R3C++23the names of the functions addedby P3107R5 were misleadingchanged the function names

# See also