Names specified here
Name Description Notes Source Availability
FILE * Open stream T <stdio.h> C89 C90 C95 C99 C11

An input stream is an external source of bytes or characters that may come from a file, a console or terminal, or even another program. An output stream is an external destination for bytes or characters that might be written to a file, a console or terminal, or another program. A random-access stream is both a source and a destination for bytes and characters, and is usually only associated with a file.

A stream must be opened before use. An open stream is identified by a FILE *, which is declared in <stdio.h>. A stream has a format, which governs how some characters might be transformed. A stream also has orientation, which pertains to its handling of multibyte characters.

A stream should be closed after use.


CHaR
Sitemap Supported
Site format updated 2024-06-05T22:37:07.391+0000
Data updated 1970-01-01T00:00:00.000+0000
Page updated 2022-06-17T21:43:05.000+0000