Вывод С препроцессора выглядит примерно так же, как и ввод, только все строки с директивами заменяются на пустые и комментарии заменяются пробелами. Пробелы в середине строки не меняются. Однако пробел вставляется после большинства макроподстановок.
Имя исходного файла и информация о номере строки передается в строках следующей формы:
# LINENUM FILENAME FLAGS
LINENUM.
Указывает на начало нового файла.
Указывает на возврат в файл (после включения другого файла).
Указывает на то, что следующий текст исходит из системного подключаемого файла, поэтому должны использоваться специальные предупреждающие сообщения.
Указывает на то, что следующий текст должен рассматриваться как С код.
| Главная |