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