[print.syn]

# 31 Input/output library [[input.output]](./#input.output)

## 31.7 Formatting and manipulators [[iostream.format]](iostream.format#print.syn)

### 31.7.4 Header <print> synopsis [print.syn]

[ð](#header:%3cprint%3e)

namespace std {// [[print.fun]](print.fun "31.7.10 Print functions"), print functionstemplate<class... Args>void print(format_string<Args...> fmt, Args&&... args); template<class... Args>void print(FILE* stream, format_string<Args...> fmt, Args&&... args); template<class... Args>void println(format_string<Args...> fmt, Args&&... args); void println(); template<class... Args>void println(FILE* stream, format_string<Args...> fmt, Args&&... args); void println(FILE* stream); void vprint_unicode(string_view fmt, format_args args); void vprint_unicode(FILE* stream, string_view fmt, format_args args); void vprint_unicode_buffered(FILE* stream, string_view fmt, format_args args); void vprint_nonunicode(string_view fmt, format_args args); void vprint_nonunicode(FILE* stream, string_view fmt, format_args args); void vprint_nonunicode_buffered(FILE* stream, string_view fmt, format_args args);}
