Компьютерные технологии в приборостроении. Основы программирования на C/C++. Анодина-Андриевская Е.М. - 19 стр.

UptoLike

19
fread(&имя_структуры, размер_структуры, количество_считывае-
мых_структур, указатель_на_файл).
Примеры:
fwrite(&d,sizeof(d),1,fp),
fread(&d,sizeof(d),1,fp).
Для определения конца файла используется функция
feof(имя_указателя).
Она возвращает ненулевое значение, если в результате выполнения
последней операции чтения был достигнут конец файла.
Пример:
feof(f1);
Функция ferror (имя_указателя) возвращает ненулевое значение,
если последняя операция с файлом завершилась с ошибкой.
1.11. Использование функций в С/С++
Функцией называется логически самостоятельная именованная
часть программы, которой могут передаваться параметры и которая
может возвращать значение.
Структура функции:
тип_данных имя_функции (список_аргументов)
{
описание данных
операторы
return(выражение)
}
Поле “тип_данных” задает тип возвращаемого функцией значения.
По умолчанию функция возвращает значение типа int. Если поле содер-
жит ключевое слово void, функция не возвращает никакого значения.
Поле “имя_функции” – это указатель на функцию. Его значением
является адрес точки входа в функцию.
Поле “список_аргументов” определяет аргументы, передаваемые в
функцию. Поле “список_аргументов” в определении функции называ-
ется списком формальных аргументов или параметров. Каждый пара-
метр определяется его типом и именем с возможными модификаторами,
описывающими указатель – *, массив – [], функцию – (). Если в функ-
цию не передаются аргументы, значит поле отсутствует или содержит
ключевое слово void. Поле “список_аргументов” в определении функ-
ции называется списком формальных аргументов или параметров.
В соответствие формальным аргументам ставятся значения фактичес-
ких аргументов, задаваемые при обращении к функции.