Пытаюсь во всех инетах разобраться, что за спецсимвол для печати простой табуляции в Паскале. Мне нужно отформатировать таблицу в программе CLI, и это было бы удобно.
Как напечатать символ табуляции в Паскале?
Ответы (2)
Отдельные непечатаемые символы могут быть созданы с использованием их кода ascii с префиксом #.
Поскольку значение ascii для вкладки равно 9, вкладка имеет номер 9. Символы, построенные таким образом, должны быть внешними литералами, но не нуждаются в + для конкатенации:
E.g.
const
sometext = 'firstfield'#9'secondfield'#13#10;
содержит два поля, разделенные табуляцией, заканчивающиеся символом возврата каретки (#13) + переводом строки #10
Символ ' можно сделать как по этому маршруту, так и короче, просто завершив литерал и снова открыв его:
const
some2 = '''bla'''; // will contain 'bla' with the ticks.
some3 = 'start''bla''end'; // will contain start'bla'end
person
Marco van de Voort
schedule
21.10.2010
написать(^i);
:-)
person
Jura
schedule
11.11.2010
Это классический способ, обратите внимание, что i — 9-я буква алфавита. Итак, № 1 - это ^ A и т. д.
- person Marco van de Voort; 11.10.2017