Next: Low-Level Input/Output, Previous: Input/Output Overview, Up: Main Menu [Contents][Index]
12 Input/Output on Streams ¶
This chapter describes the functions for creating streams and performing input and output operations on them. As discussed in Input/Output Overview, a stream is a fairly abstract, high-level concept representing a communications channel to a file, device, or process.
- Streams
- Standard Streams
- Opening Streams
- Closing Streams
- Streams and Threads
- Streams in Internationalized Applications
- Simple Output by Characters or Lines
- Character Input
- Line-Oriented Input
- Unreading
- Block Input/Output
- Formatted Output
- Customizing
printf - Formatted Input
- End-Of-File and Errors
- Recovering from errors
- Text and Binary Streams
- File Positioning
- Portable File-Position Functions
- Stream Buffering
- Other Kinds of Streams
- Formatted Messages