- Варианты распределяются преподавателем.
- Нельзя использовать массивы для обработки файла.
- Нельзя пользоваться материалами, кроме стандарта.
- Ветка mct_02, запрос на слияние MCT 02.
- Проект многофайловый, скрипты отладочной и релизной сборки загрузить, написать самостоятельно оные с нуля без использования лабораторных.
- Принимая имя текстового файла и строку s разумной длины в качестве аргументов командной строки, распечатать на экран строки a_i из файла, которые после удаления символов, не входящих в s, превращаются в палиндромы.
- Принимая имя файла записей в качестве аргумента командной строки, удалить из файла всех студентов с фамилиями от Иванова до Петрова в лексикографическом порядке. О каждом студенте известны фамилия (не более ста двадцати пяти символов) и целое в 8 байт. Файл будет сгенерирован до использования в Вашей программе и будет использован другими людьми после обработки Вами. Файл может оказаться достаточно большим, скорость обработки будет оцениваться, но не являться решающим фактором. Два файла не использовать, разрешается сымитировать отрезание хвоста файла записью в нужном месте студента с фамилией "0000". Записи после неё будут считаться отрезанными (удалёнными).
- Принимая имя текстового файла и строку s разумной длины в качестве аргументов командной строки, распечатать на экран строки a_i из файла, которые после удаления символов, входящих в s, превращаются в палиндромы.
- Принимая имя файла записей в качестве аргумента командной строки, удалить из файла все товары с массой ниже среднего по файлу (имеется в виду изначальное состояние, каждый раз среднее пересчитывать не надо). О каждом товаре известны название (не более ста двадцати пяти символов) и масса -- целое в 4 байта. Файл будет сгенерирован до использования в Вашей программе и будет использован другими людьми после обработки Вами. Файл может оказаться достаточно большим, скорость обработки будет оцениваться, но не являться решающим фактором. Два файла не использовать, разрешается сымитировать отрезание хвоста файла записью в нужном месте студента с фамилией "0000". Записи после неё будут считаться отрезанными (удалёнными).