An open API service indexing awesome lists of open source software.

https://github.com/timerke/alphabet

Курсовой проект. Программа "Алфавит" выводит слова из входного текста по одному в алфавитном порядке
https://github.com/timerke/alphabet

cpp

Last synced: about 1 year ago
JSON representation

Курсовой проект. Программа "Алфавит" выводит слова из входного текста по одному в алфавитном порядке

Awesome Lists containing this project

README

          

# Alphabet
[![Build Status](https://travis-ci.com/timerke/Alphabet.svg?branch=master)](https://travis-ci.com/timerke/Alphabet)

Курсовой проект. Программа "Алфавит" выводит слова из входного текста по одному в алфавитном порядке.

# Техническое задание
## Функциональность проекта
Программа "Алфавит" читает входной текст и выводит слова из него по одному в строке. Слова следуют друг за другом в алфавитном порядке.
## Формат входных данных
Приложение принимает в качестве входных данных текст. Текст может быть передан через консольный ввод либо через текстовый файл.
## Интерфейс приложения
Программа работает в интерактивном режиме. Пользователю предоставляется возможность выбрать способ, с помощью которого программе будет передан входной текст.
## Аргументы командной строки
Приложение принимает следующие аргументы из командной строки:
* `int regime` - способ передачи в программу входного текста. Если `regime = 1`, то программа читает текстовый файл для получения входного текста. Если `regime = 2`, то пользователь должен ввести текст в консольный ввод. При `regime = 0` программа завершается без получения входного текста.
* `char* file_text[]` - массив строк. В зависимости от способа передачи входного текста в программу данный параметр означает следующее. Если `regime = 1` и текст передается через текстовый файл, то `file_text` является именем файла. Если `regime = 2` и текст вводится в консоль, то `file_text` и является входным текстом.