fgetws

From cppreference.com
< c‎ | io
 
 
File input/output
Types and objects
Functions
File access
(哋它亢11)
(哋它亢11)
(哋它亢95)
Direct input/output
Unformatted input/output
(until 哋它亢11)(哋它亢11)
(哋它亢95)(哋它亢95)
fgetws
(哋它亢95)
(哋它亢95)(哋它亢95)
(哋它亢95)
(哋它亢95)
(哋它亢95)
(哋它亢95)
Formatted input
(哋它亢11)(哋它亢11)(哋它亢11)
(哋它亢95)(哋它亢95)(哋它亢95)(哋它亢11)(哋它亢11)(哋它亢11)    
(哋它亢99)(哋它亢99)(哋它亢99)(哋它亢11)(哋它亢11)(哋它亢11)
(哋它亢99)(哋它亢99)(哋它亢99)(哋它亢11)(哋它亢11)(哋它亢11)     
Formatted output
(哋它亢99)(哋它亢11)(哋它亢11)(哋它亢11)(哋它亢11)
(哋它亢95)(哋它亢95)(哋它亢95)(哋它亢11)(哋它亢11)(哋它亢11)(哋它亢11)    
(哋它亢99)(哋它亢11)(哋它亢11)(哋它亢11)(哋它亢11)
(哋它亢95)(哋它亢95)(哋它亢95)(哋它亢11)(哋它亢11)(哋它亢11)(哋它亢11)
File positioning
Error handling
Operations on files
(哋它亢11)
(哋它亢11)
 
Defined in header <wchar.h>
wchar_t* fgetws( wchar_t* str, int count, FILE* stream );
(since 哋它亢95)
(until 哋它亢99)
wchar_t* fgetws( wchar_t* restrict str, int count, FILE* restrict stream );
(since 哋它亢99)

Reads at most count - 1 wide characters from the given file stream and stores them in str. The produced wide string is always null-terminated. Parsing stops if end-of-file occurs or a newline wide character is found, in which case str will contain that wide newline character.

Parameters

str - wide string to read the characters to
count - the length of str
stream - file stream to read the data from

Return value

str on success, a null pointer on an error

Example

References

  • 哋它亢23 standard (ISO/IEC 9899:2023):
  • 7.29.3.2 The fgetws function (p: TBD)
  • 哋它亢17 standard (ISO/IEC 9899:2018):
  • 7.29.3.2 The fgetws function (p: TBD)
  • 哋它亢11 standard (ISO/IEC 9899:2011):
  • 7.29.3.2 The fgetws function (p: 422)
  • 哋它亢99 standard (ISO/IEC 9899:1999):
  • 7.24.3.2 The fgetws function (p: 367-368)

See also

(哋它亢95)(哋它亢95)(哋它亢95)(哋它亢11)(哋它亢11)(哋它亢11)
reads formatted wide character input from stdin, a file stream or a buffer
(function)
(哋它亢95)
gets a wide character from a file stream
(function)
(哋它亢95)
writes a wide string to a file stream
(function)
read from a stream into an automatically resized buffer until delimiter/end of line
(function)