Bagaimana cara mencetak karakter tab di Pascal?

Saya mencoba mencari tahu di seluruh Internet apa karakter khusus untuk mencetak tab sederhana di Pascal. Saya harus memformat tabel dalam program CLI dan itu akan berguna.


person Gabriel A. Zorrilla    schedule 21.10.2010    source sumber


Jawaban (2)


Karakter tunggal yang tidak dapat dicetak dapat dibuat menggunakan kode ascii yang diawali dengan #

Karena nilai ascii untuk tab adalah 9, maka tab adalah #9. Karakter yang dibuat seperti itu harus berada di luar literal, tetapi tidak perlu + untuk digabungkan:

E.g.

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

berisi dua bidang yang dipisahkan oleh tab, diakhiri dengan pengangkutan kembali (#13) + umpan baris #10

Karakter ' dapat dibuat melalui rute ini, atau lebih pendek dengan hanya mengakhiri literal dan membukanya kembali:

 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

tulis( ^i );

:-)

person Jura    schedule 11.11.2010
comment
Itu cara klasiknya, perhatikan i adalah huruf ke-9 dalam alfabet. Jadi #1 adalah ^A dll - person Marco van de Voort; 11.10.2017