std::printf, std::fprintf, std::sprintf, std::snprintf
Материал из cppreference.com
Определено в заголовочном файле <cstdio>
|
||
int printf( const char* format, ... ); |
(1) | |
int fprintf( std::FILE* stream, const char* format, ... ); |
(2) | |
int sprintf( char* buffer, const char* format, ... ); |
(3) | |
int snprintf( char* buffer, std::size_t buf_size, const char* format, ... ); |
(4) | (начиная с C++11) |
Извлекает данные из заданных источников, конвертирует их в строковое представление и записывает результат в различные приёмники.
1) Записывает результат в stdout.
2) Записывает результат в файловый поток
stream
.3) Записывает результат в символьную строку
buffer
4) Записывает результат в символьную строку
buffer
, не более buf_size
- 1 входных символов. Результирующая символьная строка будет дополнена нулевым символом, если buf_size
не равен нулю. Если buf_size
равен нулю, ничего записано не будет, и buffer
может быть нулевым указателем; возвращаемое значение (количество записанных байт) при этом вычисляется.Содержание |