Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

K – подключение к файлу bblsort.cpp стандартного заголовочного файлаstdafx.h



L – описание глобального массива строк Line, спецификатор extern указывает на то, что определение массива сделано в другом месте (в данном случае в файлеmain.cpp).

Mопределение функции bblsort(). Функция вызывает функции сравнения – lexcmp() и обмена – swap() строк. Функция не описывается как static, потому что она вызывается функцией main(), которая определена в другом файле.

Nопределение функции lexcmp(). Возвращаются значения Истина (1) или Ложь (0), кодируемые целыми значениями. Поэтому функция определена как имеющая тип int. Глобальная переменная Revflg описана как внешняя, так как она определена в другом файле. Прототип функция стандартной strcmp() содержится в заголовочном файле string.h.

Oопределение функции swap(). Функция определена как имеющая тип void. Прототип стандартной функция strcpy() содержится в заголовочном файле string.h. Локальная переменная стокового типа temp предназначена для временного хранения строки при выполнении обмена.

Результат выполнения программы в среде Microsoft Visual С++ 2005 в режиме консольных приложений:

При аргументе ”+” При аргументе ”-”:
qwertyui wertyuio ertyuio rtyuiop rtyu tyui asdfghjk sdfghjkl dfgh fghj ---------------------- asdfghjk dfgh ertyuio fghj qwertyui rtyu rtyuiop sdfghjkl tyui wertyuio qwertyui wertyuio ertyuio rtyuiop rtyu tyui asdfghjk sdfghjkl dfgh fghj ---------------------- wertyuio tyui sdfghjkl rtyuiop rtyu qwertyui fghj ertyuio dfgh asdfghjk




Дата публикования: 2014-11-29; Прочитано: 252 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...