Функция fgetc - чете знак от файл
Описание на библиотечна функция fgetc: входен параметър поток, резултат знак. fgetc се ползва се при четене на знак от файл, чете знак от текстов файл. Приложената програма представлява текстов файл и може да се използва като файл за четене. За достъп до функция fgetc е необходимо свързване с библиотечен файл stdio.h.
четене на знак от файл и печат
Следващата примерна програма илиюстрира работата на функция fgetc като четене на знак от файл и го извежда на екрана. В случая текстов файл е сорс кода на самата програма. От потребителя се очаква да запише програмата при компилиране като opit.cpp. Обърнете внимание, че някои текстови редактори не записват служебния символ EOF за край на файла. При извеждане текста на програмата служебните символи за край на реда и преминаване на нов ред не се извеждат, но се изпълняват.
//tazi programa da se zapishe kato fajl s ime opit.cpp
четене на знак от файл и запис в друг
Да разгледаме следната примерна задача: Да се състави програма, чрез която се въвежда валидно име на съществуващ текстов файл. Програмата да прехвърли (изкопира) цялото му съдържание в друг файл. Имената на 2-та файла се въвеждат чрез клавиатурата. Пълната файлова спецификация се описва аналогично на изискванията в DOS, с разликата че наклонената черта се пише двойно. Пример: C:\\Dev-Cpp\\a1.txt
Следващата програма е пример, илюстриращ работата на библиотечна функция fgetc.Първият файл се отваря за четене, а вторият файл за запис.
Задачи с подобни функции и служебни думи са разгледани в страницата с електронни уроци по информатика - програмиране.
Илюстриране работата на характерни алгоритми можете да намерите в предоставените електронни помагала съдържащи решени примери.