logo
TurboProlog / Документация / TOM_1

Envsymbol/2

Предикат envsymbol выполняет поиск переменных среды ДОС в таблице,

при этом команда ДОС set устанавливает эти переменные.

Он имеет вид:

envsymbol (ДОС_evn_symbol, Value)

Например, команда ДОС:

set BGIDIR=c:\tprolog2\bgi

присваивает переменной BGDIR строку c:\tprolog2\bgi и цель, заданная Тур-

бо Прологу:

/*...*/

envsymbol ("BGIDIR", SetValue),

initgraph(0, 0, _, _, SetValue),

/*...*/

выполняет поиск в таблице переменных среды командной строки ДОС, соответ-

ствующей переменной BGIDIR и связывает SetValue с c: \tprolog2\bgi.

Предикат завершается неудачно, если идентификатор не определен.