TarantasGitHub / OTUS_HW

Homeworks
0 stars 0 forks source link

Домашнее задание №2 #2

Open TarantasGitHub opened 1 year ago

TarantasGitHub commented 1 year ago

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

Статические структуры данных Цель:

В процессе выполнения ДЗ вы получите навык работы с различными текстовыми кодировками.

Описание/Пошаговая инструкция выполнения домашнего задания:

Написать конвертор из заданной кодировки (одна из CP-1251, KOI8-R, ISO-8859-5) в UTF-8.
Сторонние библиотеки, включая iconv, не использовать.
Требования:
Создано консольное приложение, принимающее аргументами командной строки входной файл, заданную кодировку и выходной файл.
Конвертация из каждой из трёх указанных кодировок корректно отрабатывает (файлы для проверки прилагаются).
Приложение корректно обрабатывает ошибки доступа к файлам.
Код компилируется без предупреждений с ключами компилятора -Wall -Wextra -Wpedantic -std=c11.
Далее успешность определяется ревью кода.

Критерии оценки:

Cтудент коммитит все необходимое в свой github/gitlab репозиторий.
Далее необходимо зайти в ЛК, найти занятие, ДЗ по которому выполнялось, нажать "Отправить ДЗ" и отправить ссылку.
После этого ревью и общение на тему ДЗ будет происходить в рамках этого чата.

Рекомендуем сдать до: 01.03.2023

TarantasGitHub commented 1 year ago

04_types_contd_homework-12926-ae2162.zip