Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ консоль

Автор: daZe1 4.12.2007 22:31

На форуме часто встречаю что от типа "вышел из паскаля в консоль...." и тд. Что впринципе за консоль и как в нее выйти?!?!?!!?

Автор: Lapp 5.12.2007 7:50

В данном контексте, думаю, "консоль"="командная строка". Причем, говорить "командная строка" в большинстве ситуаций более правильно: хотя в Windows эти два понятия неразличимы, в Unix'ах понятие консоли имеет несколько более специальное значение.

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

Если говорить конкретно о ТР, то практически все его приложения (программы) - консольные, поэтому выход в консоль есть просто выход из программы.

Но кроме того, можно инициализировать (вызвать) командную строку (с передачей ей управления) из своего приложения для каких-либо целей. Это тоже иногда называют выходом в командную строку, хотя на мой взгляд, логичнее назвать входом в нее. После выхода из такой, вызванной, командной строки (выход осуществляется командой exit) управление снова передается нашему приложению.

Автор: daZe1 11.12.2007 21:39

ага. ну с тем ,что такое командная строка я разобрался. кстати вот что меня заинтересовало, в этой теме:
Запустил паскаь. Вышёл с него в консоль. Написал:
C:WINDOWSSystem32kb16
Мне оно оветило что стоит язык "us"
Тогда я написал
C:WINDOWSSystem32kb16 ru
А потом для проверки, обратно без параметра... Оно выдало что теперь стоит ру...
Всё, отлично пишу turbo.exe, возвращаюсь в паскаль и всё отлично - язык меняется контролом с двумя шифтами....!!!
это я взял из темы "русские слова в паскале". так вот, все вроде бы понятно, только вот как непостредственно выйти(войти smile.gif ) в консоль????