如何在Pascal中打印制表符?

Gab*_*lla 9 pascal special-characters

我试图在所有Internets中找出在Pascal中打印简单选项卡的特殊字符.我必须在CLI程序中格式化一个表,这将非常方便.

Mar*_*ort 9

单个不可打印的字符可以使用前缀为#的ascii代码构造

由于tab的ascii值为9,因此选项卡为#9.构造的字符必须在文字之外,但不需要+连接:

例如

 const
     sometext  = 'firstfield'#9'secondfield'#13#10;
Run Code Online (Sandbox Code Playgroud)

包含由制表符分隔的两个字段,以回车符(#13)+换行符#10结束

'字符既可以通过这条路线制作,也可以通过结束文字并重新打开来缩短:

 const 
    some2 = '''bla''';           // will contain 'bla' with the ticks.
    some3 = 'start''bla''end';   // will contain start'bla'end
Run Code Online (Sandbox Code Playgroud)


小智 5

写( ^i );

:-)