Создать меню.

Вывод информации о программе и разработчике на экран.
Просмотр исходного файла, а в случае его отсутствия создание и ввод текста.
Размещение в результирующий файл исходного текста и списка слов с изменённым порядком.
Возможность просмотра результирующего файла.
Выход из программы.

Примерно как-то так:

int choice;
do {
    cout <<
        "1. bla-bla...\n"
        "2. bla-bla...\n"
        "3. bla-bla...\n"
        ...
        "0. Выход\n\n"
        "Ваш выбор: ";
    cin >> choice;
    switch (choice) {
    case 0: break;
    case 1: // обработка пункта меню 1
        break;
    case 2: // обработка пункта меню 2
        break;
    ...
    default: cout << "неправильно набран номер\n";
    }
} while (choice != 0);

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.