Лекція 13. Файли
1. Особливості роботи з файлами
Як і в інших мовах, для роботи із зовнішньою пам'яттю в мові С використовують файли.
Кількість елементів у файлі не фіксується. Кінець файлу зв'язується з іменованою константою End Of File (EOF).(-1)
Однак, на відміну від мови Паскаль внутрішня структура файлу не визначається - які саме елементи становлять файл. Уважається, що файл складається з послідовності байтів. А що саме являють собою ці байти і як їх коректно використовувати - це лежить на відповідальності програміста.
Такі поняття як "вікно" файлу, "файлова змінна" - не вживаються. Формально файл задається покажчиком
FILE *iot; // FILE в верхньому регістрі.
Звідси зрозуміло, що робота з файлами організована засобами операційної системи, а тип структури FILE є певною перехідною ланкою.
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу