ฉันจะพิมพ์อักขระแท็บในภาษา Pascal ได้อย่างไร

ฉันกำลังพยายามค้นหาว่าอักขระพิเศษในการพิมพ์แท็บธรรมดาในภาษา Pascal คืออะไรในอินเทอร์เน็ตทั้งหมด ฉันต้องจัดรูปแบบตารางในโปรแกรม CLI ซึ่งนั่นจะสะดวกมาก


person Gabriel A. Zorrilla    schedule 21.10.2010    source แหล่งที่มา


คำตอบ (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
comment
นั่นเป็นวิธีคลาสสิก โปรดทราบว่า i เป็นตัวอักษรตัวที่ 9 ดังนั้น #1 คือ ^A เป็นต้น - person Marco van de Voort; 11.10.2017