std::vwscanf, std::vfwscanf, std::vswscanf

From cppreference.com
< cpp | io | c
 
 
 
C-style I/O
Functions
File access
Direct input/output
fread
fwrite
Unformatted input/output
Formatted input/output
wscanf
fwscanf
swscanf
vwscanf
vfwscanf
vswscanf
(C++11)
(C++11)
(C++11)
wprintf
fwprintf
swprintf
vwprintf
vfwprintf
vswprintf
File positioning
ftell
fgetpos
fseek
fsetpos
rewind
Error handling
clearerr
feof
ferror
perror
Operations on files
remove
rename
tmpfile
tmpnam
 
Defined in header <cwchar>
int vwscanf( const wchar_t* format, va_list vlist );
(1) (since C++11)
int vfwscanf( FILE *stream, const wchar_t* format, va_list vlist );
(2) (since C++11)
int vswscanf( const wchar_t* buffer, const wchar_t* format, va_list vlist );
(3) (since C++11)

Reads data from the a variety of sources, interprets it according to format and stores the results into locations defined by vlist.

1) Reads the data from stdin
2) Reads the data from file stream stream
3) Reads the data from null-terminated wide string buffer

Contents

[edit] Parameters

stream - input file stream to read from
buffer - pointer to a null-terminated wide string to read from
format - pointer to a null-terminated wide string specifying how to read the input.


vlist - variable argument list containing the receiving arguments

[edit] Return value

Number of arguments successfully read, or EOF if failure occurs.

[edit] Example

[edit] See also

reads formatted wide character input from stdin, a file stream or a buffer
(function)