开发者

How do I print a tab character in Pascal?

I'm trying to figure out in all the Internets what's the special character for printing a 开发者_JAVA百科simple tab in Pascal. I have to format a table in a CLI program and that would be handy.


Single non printable characters can be constructed using their ascii code prefixed with #

Since the ascii value for tab is 9, a tab is then #9. Characters such constructed must be outside literals, but don't need + to concatenate:

E.g.

 const
     sometext  = 'firstfield'#9'secondfield'#13#10;

contains two fields separated by a tab, ended by a carriage return (#13) + a linefeed #10

The ' character can be made both via this route, or shorter by just ending the literal and reopening it:

 const 
    some2 = '''bla''';           // will contain 'bla' with the ticks.
    some3 = 'start''bla''end';   // will contain start'bla'end


write( ^i );

:-)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜