ในฐานะที่เป็นการเฉลิมฉลองของNotepad เก่าที่ดีเราจะปฏิบัติต่อการรับคืนและการป้อนบรรทัดตามที่พวกเขาต้องการในตอนแรกมากกว่าที่จะใช้ในปัจจุบัน
รับสตริงที่ประกอบด้วย ASCII ที่พิมพ์ได้รวมกับตัวดึงข้อมูลบรรทัด (␊; LF; esc \n
; hex 0A; dec 10) และการขึ้นบรรทัดใหม่ (␍; CR; esc \r
; hex 0D; Dec 13) ทำให้ลองออนไลน์เพื่อแสดงว่าอักขระที่พิมพ์ได้ จะอยู่ในตำแหน่งหากพิมพ์บนเครื่องพิมพ์ซึ่งใช้อักขระควบคุมสองตัวนั้น:
- ป้อนบรรทัดต่อไปให้พิมพ์บรรทัดเดียวต่อไป
- บนแคร่ตลับหมึกพิมพ์ให้ดำเนินการพิมพ์ต่อจากขอบซ้าย
- การรับคืนที่ต่อเนื่องหลายครั้งจะทำตัวเหมือนการรับคืนแบบเดียว
เนื่องจากอุปกรณ์ที่ทันสมัยมีปัญหากับoverstriking , การทำงานของหนึ่งหรือมากกว่าของผลตอบแทนการขนส่งจะยกเว้นสำหรับจุดเริ่มต้นของการป้อนข้อมูลที่ไม่เคยเกิดขึ้นโดยไม่ต้องมีอย่างน้อยหนึ่งก่อนหน้านี้และ / หรือต่อไปนี้อาหารเส้น อย่างไรก็ตามการขึ้นบรรทัดใหม่สองครั้งอาจถูกคั่นด้วยฟีดบรรทัดเดียว
จำนวนพื้นที่สีขาวต่อท้ายเพิ่มเติมสามารถใช้ได้ทั้งทางด้านขวาของบรรทัดใด ๆ และด้านล่างของข้อความทั้งหมดตราบใดที่จำนวนของพื้นที่สีขาวที่กำหนดในอินพุตถูกเก็บรักษาไว้
ตัวอย่าง (การใช้\n
และ\r
สำหรับการป้อนบรรทัดและการขึ้นบรรทัดใหม่)
Lorem ipsum dolor sit amet,
Lorem ipsum dolor sit amet,
consectetur adipiscing\nelit, sed
consectetur adipiscing
elit, sed
do eiusmod\r\ntempor incididunt\n\n ut labore
do eiusmod
tempor incididunt
ut labore
et dolore\n\rmagna \r\r\naliqua. Ut
(สังเกตเห็นช่องว่างต่อท้าย)
et dolore
magna
aliqua. Ut
\nenim ad minim veniam,\n\r quis nostrud
ถ้าต้องการดูรายละเอียดน้อยที่สุด ออกจาก nostrud
\rexercitation\r\n\rullamco laboris\n\r\nnisi ut aliquip ex\n\n\rea commodo consequat.\n\n
exercitation แรงงาน ullamco ค้างไว้ที่ aliquip ex ส่งผลให้สินค้าโภคภัณฑ์
stty -onlcr;cat
ไม่ได้ใช้ขั้วที่เหมาะสมมิฉะนั้นผู้ชนะเปลือกที่ดีจะ