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


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

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

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

clrscr( );

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

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

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

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

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

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

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

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

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