Создается файл с произвольным именем. Записать в файл строку, введенную пользователем

Создается файл с произвольным именем. Записать в файл строку, введенную пользователем. Создать второй файл, с именем содержащим имя первого файла с добавлением символа "1" в конце имени. Прочитать из первого файла и записать во второй файл символы в обратном порядке.

Как создать файл и записать в него данные?