Въведение 2а

* Четене на данни
Конструкцията while (getchar() != EOF) чете данни от входа докато се въведе специален символ за край на входа (край на файла). 
За операционната система Windows този символ е Ctrl-Z (ASCII 26),  за UNIX и MAC OS - Ctrl D (ASCII 04). 

Пример: Брой на знаците от входния поток.

* Пренасочване на входа
    >.\a.out < data.txt 
Вместо от клавиатурата, операционната система пренасочва входа от текстов файл, в случая това е файла
data.txt.
По този начин програмата за намиране на броя на думите може намери броя на думите в текстов файл.
* Пренасочване на изхода
    >.\a.out > out.txt 
Вместо на екрана, операционната система пренасочва изхода на текстов файл, в случая това е файла out.txt. 

* Четене на редове
Текстови файлове в различни операционни системи - край на ред:
- Unix - LF (Line feed, '\n', 0x0A, 10 in decimal)
- MAC OS - CR (Carriage return, '\r', 0x0D, 13 in decimal) 
- Windows - LFCR
Пример: Брой на редовете във входния поток