Завершено
4
21.03.2024, 10:46
28.05.2024, 05:47
Реализовать генерацию форматированной таблицы
Текстовый файл, содержащий описание таблицы и саму таблицу:
<=>
Vasya ! 100
Petya OMG 2
A
AA BBBBB
Файл может содержать пустые и невалидные строки. Программа должна корректно это обрабатывать.
Реализовать программу, которая читает таблицу из файла и выводит её форматированную версию в другой файл.
<
, >
, =
, которые задают форматирование. Каждый из символов указывает выравнивание в очередной колонке, а их количество задаёт число колонок.Текстовый файл (результат работы программы для вышеописанных входных данных)
+-------+-------+-----+
| Vasya | ! | 100 |
+-------+-------+-----+
| Petya | OMG | 2 |
+-------+-------+-----+
| A | | |
+-------+-------+-----+
| AA | BBBBB | |
+-------+-------+-----+
Для всех разработанных модулей должны быть созданы наборы unit тестов. Функций ввода/вывода нужно тестировать с помощью std::stringstream
.