void clrscr(void)
Функция clreol() очищает строку от текущей позиции курсора и до конца строки активного окна. Позиция курсора не изменяется.
Функция clrscr() полностью очищает активное текстовое окно и помещает курсор в левый верхний угол (1,1).
Следующая программа иллюстрирует использование функций clreol ( ) и clrscr ( ) :
#include
int main ( void )
{
register int i ;
gotoxy ( 10 , 10 ) ;
cprintf ( «This is a test of the clreol() function.» ) ;
getch ( ) ;
gotoxy ( 10 , 10 ) ;
clreol ( ) ;
for ( i = 0 ; i < 20 ; i ++ ) cprintf ( "Hello there \n \r " ) ;
getch ( ) ;
/* очистка экрана */
clrscr ( ) ;
return 0 ;
}
Что такое clrscr?
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?
Что такое IIS и что такое PWS? Почему одно без другого не работает?
вот уже второй день пытаюсь немного разобраться в АСП. накидал небольшую тестовую страничку. но с.
Что такое напряжение и что такое сила тока с позиции заряженных частиц
Объясните пожалуйста, что такое напряжение и что такое сила тока с позиции заряженных частиц.
Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?
Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?
498 / 344 / 162
Регистрация: 15.03.2010
Сообщений: 601
Сообщение было отмечено как решение
Решение
Сообщение от Kristina92
Что такое clrscr
Если дословно, то Clear Screen— очистка экрана ввода/вывода. в модуле CRT.
Добавлено через 5 минут
1 2 3 4 5 6 7 8 9 10
uses crt; var i:byte; begin for i:=1 to 10 do writeln('*********'); writeln('Введи че-нить'); readln; clrscr; writeln('Экран чист'); end.
вот маленький пример
xoroshinna
Я понимаю,что я лузер..Но скажите мне ,в Turbo Pascal это,тоже,писать нужно?Или нужно писать,что-то другое?
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
Сообщение от xoroshinna
Но скажите мне ,в Turbo Pascal это,тоже,писать нужно?
Писать, или не писать дело ваше.
Кому-то удобней с ним, кому то без (сравнивание различных результатов)
xoroshinna
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Что такое монитор и что такое мьютекс? Это же разные вещи?
Здравствуйте. В разных айти-статьях по-разному используют эти термины, причём часто их путают друг.
Что такое метод equals() и что такое класс Object
Ответи на два вопроса очень надо 1) Что такое метод equals(). Чем он отличается от операции ==.
Объект TDictionary. Что такое ключ и что такое значение?
Из прочитанного в гугле понял что это нечто наподобие какого-то словаря: Коллекция пар.
Что такое токен? Что такое сессия? Отличия от куки
Что такое токен и сессии ? в чем отличия от куков ? Безопасно ли использовать куки? можно ли.
Что такое заголовочный файл? Что такое файл исходного кода? Рассмотрите назначение каждого из них
Что такое заголовочный файл? Что такое файл исходного кода? Рассмотрите назначение каждого из.
С++ первая программа Очистка экрана clrscr();
Вы решили и нашли где скачать borland с++ 3.1 Понимаете что такое компилятор, но не знаете с чего начать программирование c++ . Самая первая программа, которую узнают будущие программисты – это пустая программа, а вторая уже – вывести на экран текст HelloWorld.
Будем считать, что с установкой borland c++ вопросов у вас не возникло.
Открываем наш компилятор и начинаем программирование программы HelloWorld на языке программирования C++
Первое – нужно научится и обязательно запомнить как писать пустую программу.
__________________________________________________________
Исходный код пустой программы в borland c++ 3.1 :
#include // Для того, чтобы сработал clrscr();
int main () // Объявление функции main
clrscr (); // Очищистка экрана
return 0 ; // Возврат из функции
>
__________________________________________________________
Нажать левый Ctrl+F9 (либо меню Run -> Run с помощью мышки)- особенного ничего не увидите. Создастся исполняемый файл, но вряд мы это заметим.
Чтобы посмотреть на действие нашей программы – можно нажать Alt+F5 – должно открыться пустое черное окно MS-DOS, – программа ничего не делала, кроме очистки экрана. поэтому экран должен оказаться пуст. (если вы не поставите скобки в команде clrscr (); и напишете clrscr ; – очистки экрана НЕ произойдет)
Для очистки экрана в borland C++ 3.1 используется команда clrscr (); Чтобы команда очистки экрана сработала, нужно в самом самом начале перед началом нашей программы написать строчку #include (Это заголовочный файл)
Давайте разбираться с кодом программы:
По науке – наша первая строчка читается как:
В первой строке программы расположена директива препроцессора #include , встретив которую, компилятор заменяет её на полный текст файла, на который она ссылается
Но как-то по науке больно заумно звучит, поэтому попробую более по разговорному описать, что всё это обозначает.
#include – Это так называемая директива (указатель на файл с инструкциями). Директива #include почти всегда используется для включения в программу файлов, содержащих необходимую информацию для работы с командами, и поэтому большинство программ на С++ начинаются с различных директив (указателей на инструкции).
Так как это указатель на инструкции – то надо указывать, где эти инструкции нужно взять, поэтому в угловых скобках нужно указать название нужного файла < conio.h – это имя файла>.
Без написания указателя на нужные инструкции многие команды (операторы) работать не будут и будет выдаваться ошибка .
– это файл, который содержит необходимые инструкции для работы с командой clrscr ();
При указании диррективы у начинающих часто возникают орфографические ошибки, поэтому проявляйте внимательность к написанному.
_______________________________________
Следующая непустая строчка содержит такой текст:
int main ()
обозачает эта строчка то, что мы объявили функцию с именем main , функция с именем main обязательно присутствует в каждой программе и выполняется в первую очередь сразу при запуске программы. Функции всегда соответствует какой-то тип.
Первое слово int происходит от слова Integer (обозначает целое число). После написания имени функции, мы должны поставить круглые скобки, в которых предполагается определение параметров, если параметров нет, то можно ставить пустые скобки ()
Определять и объявлять к какому типу принадлежит описываемая нами функция обязательно .
Тип функции не обязательно должен быть int . В зависимости от поставленной задачи, тип может быть и другим: char main () double main () –
(char, double – это типы переменных и что это такое будет описано в последующих статьях)
Главное запомните:
int main () – Начало программы. Не забывайте ставить скобки (я так понимаю достаточно распространено забыть)
__________________________________________________
После того, как было объявлено начало программы, мы должны создать код нашей программы.
Код программы описывается внутри фигурных скобок, сразу после имени функции, после закрывающейся скобки, мы открываем и закрываем фигурные скобки . Внутри этих фигурных скобок и будет выполняться написание нами кода
int main ()
Наш код
>
В примере который мы разбираем наш код – это одна команда Очистка экрана в borland c++ 3.1- clrscr ();
Для удобства обнаружения ошибок лучше разбивать код на строки, как было приведено примером выше, но можно было написать и так: int main ()
Пишем код, выполняющий одну команду:
int main ()
clrscr ();
>
(при выполнении возникает ошибка – тут не указан файл с инструкциями для работы команды clrscr ();- дописываем вверх #include ) (см. пример вверху). Чаще обращайте внимание на описание ошибки, даже если вы плохо знаете англ. язык, то постепенно всё равно станете привыкать и понимать суть ошибки будет проще.
__________________________________________________
осталось только выяснить что такое return 0 ; –
команда return;
в borland c++ 3.1 грубо говоря это выход из фунции. Мы как бы говорим программе, чтобы она завершила работу (в нашем примере работу функции main)
Обратите внимание, что внутри фигурных скобок, мы после описания каждой команды ставим точку с запятой.
clrscr () ;
return 0 ;
В С++ для начинающих, расстановка знаков препинания достаточно больной элемент. Слишком распространенная ошибка – забыть поставить завершающие точку с запятой
Всё что выше – это подробное описание, пища для мозга, но запоминать кроме кода пустой программы (тех строчек исходного кода) ничего не нужно. Разобраться с принципом построения заготовки для будущего проекта вполне реально, даже если и очень сложно.
Чтобы лучше запомнить как создавать пустую программу – запомните следующее:
- Указать на файл с нужными нам инструкциями (обычно необходимость возникает по ходу написания программы)
- Объявить главную функцию и определить её тип (В рассмотренном примере функция имеет тип int – Целочисленное значение)
- Поставить фигурные скобки для кода (Лучше всего сразу открывающуюся и закрывающуюся)
- Написать return 0;
- Не забывать о точке с запятой и не путать где и какие скобки
Знать всю программу надо как дважды два. Это самое простое, но очень нужное для новичков.
Что такое clrscr
ClrScr (процедура) (модуль Crt)
Навигация
Язык:
Русский
English
Очищает активное окно и устанавливает курсор в левый верхний угол окна.
Объявление
Режим
Windows, Real, Protected
Замечания
Все символы на экране становятся пробелами, причем используются текущие текстовые атрибуты. Таким образом, если цвет фона, установленный с помощью процедуры TextBackground , не равен Black , то для всех символов на экране цвет фона устанавливается равным текущему. Это также относится к символам, очищаемым процедурами ClrEol , InsLine и DelLine , а также, ко всем пустым строкам, полученным при прокрутке экрана.
Процедура ClrScr является окно-относительной. Следующий отрывок программы определяет текстовое окно и очищает его.
Window(1, 1, 60, 20);
ClrScr;