Значения параметров: где id - 8 символов. productName - название товара, 30 символов. price - цена, 8 символов. quantity - количество, 4 символа. -c - добавляет товар с заданными параметрами в конец файла, генерирует id самостоятельно, инкрементируя максимальный id, найденный в файле. В файле данные хранятся в следующей последовательности (без разделяющих пробелов): id productName price quantity Данные дополнены пробелами до их длины. /////////////////////////////////////////////////////////////////////////// id видно что идет не простой инкремент на один как правильно сделать? Пробелы нужно нам дописывать или они в аргументах уже есть? ////////////////////////////////////////////////////////////////////////// Пример: 19846 Шорты пляжные синие 159.00 12 198478 Шорты пляжные черные с рисунко173.00 17 19847983Куртка для сноубордистов, разм10173.991234 Requirements: 1. Программа должна считать имя файла для операций CrUD с консоли. 2. В классе Solution не должны быть использованы статические переменные. 3. При запуске программы без параметров список товаров должен остаться неизменным. 4. При запуске программы с параметрами "-c productName price quantity" в конец файла должна добавится новая строка с товаром. 5. Товар должен иметь следующий id, после максимального, найденного в файле. 6. Форматирование новой строки товара должно четко совпадать с указанным в задании. 7. Созданные для файлов потоки должны быть закрыты.