Назад | Оглавление | Далее |
Псевдопеременные представляют собой зарезервированные именованные константы, которые можно использовать в любом исходном файле. Каждый из них начинается и оканчивается двумя символами подчеркивания (_).
_LINE_
Номер текущей обрабатываемой строки исходного файла - десятичная константа. Первая строка исходного файла имеет номер 1.
_FILE_
Имя компилируемого исходного файла - символьная строка.
Значение данной псевдопеременной изменяется каждый раз, когда компилятор обрабатывает директиву #include или директиву #line, а также по завершении включаемого файла.
Следующие две псевдопеременные поддерживаются только СП ТС.
_DATE_
Дата начала компиляции текущего исходного файла - символьная строка. Каждое вхождение _DATE_ в заданный файл дает одно и то же значение, независимо от того, как долго уже продолжается обработка. Дата имеет формат mmm dd уууу, где mmm - месяц (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec), dd - число текущего месяца (1...31; в 1-й позиции dd ставится пробел, если число меньше 10), yyyy - ГОД (например, 1990).
_TIME_
Время начала компиляции текущего исходного файла - символьная строка. Каждое вхождение _TIME_ в заданный файл дает одно и то же значение, независимо от того, как долго уже продолжается обработка. Время имеет формат hh:mm:ss, где hh - час (00…23), mm - минуты (00…59), ss - секунды (00…59).
Назад | Оглавление | Далее |