Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Приостановка вывода




Вывод информации может осуществляться по-разному:

· одиночными строками;

· блоками строк;

· непрерывным потоком.

Поэтому пользователю желательно иметь средства управления выводимым потоком в любом из указанных вариантов. Как правило, экран монитора вмещает 25 строк информации. Последняя выводимая строка всегда является текущей. Следовательно, если результаты решения более объемны, происходит автоматическое перемещение (скроллинг) выводимой информации с последовательным удалением с экрана верхних строк. Приостановка вывода позволяет ознакомиться с полученной порцией информации, а затем продолжить вывод. Таким образом организуется любой блочный (по максимуму постраничный) просмотр информации.

Приостановка вывода может осуществляться пользователем в любой, удобной ему, точке решения.

Фрагменты алгоритма и программы организации постраничного просмотра представлены ниже:

алгоритм программа   операторы вывода информации     printf("\n Для продолжения " "нажмите любую клавишу\n"); getch();    

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

Предлагаемые фрагменты можно использовать в программе неоднократно (по мере необходимости), создавая требуемое количество остановок в нужных пользователю точках решения.

 

Очистка экрана

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

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

В любом из вариантов используется оператор следующей структуры:

clrscr();

где clrscr – имя функции (cl ea rscr een – очистить экран);

() – ограничители аргументов функции;

; – признак простого оператора.

Функция clrscr() предписывает очистку экрана от всей информации и устанавливает курсор в первую позицию первой строки.

Как правило, оператор очистки экрана устанавливается в начало выполняемой части программы, а также, по желанию пользователя, внутри ее.

Фрагменты алгоритма и программы для первоначальной очистки экрана имеют вид

алгоритм программа ... #include <conio.h> ... main() { описатели переменных clrscr(); ...

При необходимости дополнительной очистки внутри расчетной части оператор clrscr(); устанавливается пользователем в выбранных им точках программы.

ü Внимание! Использование функции очистки экрана clrscr() требует предварительного подключения заголовочного внешнего файла conio.h с помощью специальной директивы #include<conio.h>.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных