Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Напишите программу «Сундук желаний».
Программа спрашивает у пользователя в консоли, чего он хочет и до какой даты он хочет, чтобы его желание исполнилось, а потом записывает это всё в XML-файл.
Например:
В этом сундуке хранятся ваши желания.
Чего бы вы хотели?
> Сделать курс по Node.JS
До какого числа вы хотите осуществить это желание?
(укажите дату в формате ДД.ММ.ГГГГ)
> 8.3.2018
Ваше желание в сундуке
Во-первых, создайте XML-файл для хранения желаний и выберите формат, в котором будут храниться данные, например, такой:
<?xml version='1.0' encoding='UTF-8'?>
<wishes>
<wish date="08.03.2016">Сделать курс по Node.JS</wish>
<wish date="...">...</wish>
...
</wishes>
Затем в программе откройте файл для чтения, прочитайте его структуру с помощью парсера REXML, закройте файл, спросите у пользователя информацию, запишите её в новый тег с помощью метода
doc.root.add_element
И наконец, запишите всю структуру в тот же файл, открыв его уже на запись.