std::wscanf, std::fwscanf, std::swscanf

< cpp‎ | io‎ | c
Revision as of 18:56, 2 November 2012 by P12bot (Talk | contribs)

C-style I/O
File access
Direct input/output
Unformatted input/output
Formatted input/output
File positioning
Error handling
Operations on files

Template:ddcl list begin <tr class="t-dsc-header">

Defined in header <cwchar>

<td></td> <td></td> </tr> <tr class="t-dcl ">

<td >
int wscanf( const wchar_t* format, ... );

<td > (1) </td> <td > (since C++11) </td> </tr> <tr class="t-dcl ">

<td >
int fwscanf( FILE *stream, const wchar_t* format, ... );

<td > (2) </td> <td > (since C++11) </td> </tr> <tr class="t-dcl ">

<td >
int swscanf( const wchar_t* buffer, const wchar_t* format, ... );

<td > (3) </td> <td > (since C++11) </td> </tr> Template:ddcl list end

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

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



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.

... - receiving arguments

Return value

Number of arguments successfully read, or EOF if failure occurs before the first receiving argument was assigned.


See also

Template:cpp/io/c/dcl list vfwscanf
C documentation for wscanf, fwscanf, swscanf