Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен по информатике.docx
Скачиваний:
25
Добавлен:
22.09.2019
Размер:
1.18 Mб
Скачать
  1. Основные функции управления вводом-выводом библиотеки <iostream>.

  2. Файловый ввод-вывод. Стандартная библиотека ввода-вывода.

  3. Основные функции управлением вводом-выводом <cstdio>.

Операции над файлами

remove

Удалить файл

rename

Переименовать файл

tmpfile

Открыть временный файл

tmpnam

Создать уникальное имя для временного файла

Доступ к файлу

fclose

Закрыть файл

fflush

Принудительно опустошает буфер вывода, записывая его содержимое в файл

fopen

Открыть файл

freopen

Заново открыть файл в другом режиме или другой файл

setbuf

Установить буфер вывода для заданного файла

setvbuf

Установить режим буферизации для заданного файла

Форматированный ввод-вывод

fprintf

Форматированный вывод в файл

fscanf

Форматированный ввод из файла

printf

Форматированный вывод на экран

scanf

Форматированный ввод с клавиатуры

sprintf

Форматированный вывод в строку

sscanf

Форматированный ввод из строки

Посимвольный ввод-вывод

fgetc

Получить следующий символ из файла

fgets

Получить следующую строку из файла

fputc

Записать символ в файл

fputs

Записать строку в файл

getchar

Прочитать символ с клавиатуры

gets

Прочитать строку с клавиатуры

putchar

Вывести символ на экран

puts

Вывести строку на экран

ungetc

Возвратить символ обратно в буфер чтения файла

Прямой (блочный) ввод-вывод

fread

Прочитать блок данных из файла

fwrite

Записать блок данных в файл

Управление текущей позицией в файле

fseek

Установить текущую позицию в файле

ftell

Получить текущую позицию в файле

rewind

Установить позицию в файле на начало

Обработка ошибок

clearerr

Очистить индикатор ошибок

feof

Проверить, достигнут конец файла

ferror

Проверить наличие ошибки

perror

Вывести сообщение об ошибке

  1. Типовые алгоритмы обработки файлов.

  2. Структуры (назначение, синтаксис, использование, оператор ->).

  3. Создание простых БД с помощью массива структур.

  4. Списки (определение, типовые операции, использование).

  5. Создание простых БД с помощью списков.