Работа с файлами

Домашнее задание

  1. {i} Прочитать про файлы в учебнике

  2. Открыть на чтение текстовый файл, содержащий целые числа, и бинарный файл на запись; переписать из одного в другой только неотрицательные
    • открыть этот бинарный файл на чтение и переписать оттуда в другой текстовый файл только чётные. Сравнить с первым текстовым файлом
  3. Открыть текстовый файл на чтение, и вывести из него только строки, начинающиеся на цифру
  4. <!> Сортировка файла. Как отсортировать файл (для простоты — текстовый, содержащий целые), не загружая его в память целиком и не открывая его много раз? Подсказка:

    • можно заводить временные файлы
    • подходящий алгоритм мы уже изучали