Τι είναι το carriage return, το linefeed και το form feed;

Ποια είναι η σημασία των ακόλουθων χαρακτήρων ελέγχου:

  1. Επιστροφή μεταφοράς

  2. Τροφοδοσία γραμμής

  3. Τροφοδοσία μορφής

Ρίξτε μια ματιά στη Wikipedia:

\r', 0x0A, 10 στα δεκαδικά) ή CR (Carriage return, '\r', 0x0D, 13 στα δεκαδικά) μεμονωμένα, ή CR ακολουθούμενο από LF (CR+LF, 0x0D 0x0A). Αυτοί οι χαρακτήρες βασίζονται σε εντολές εκτυπωτή: Η τροφοδοσία γραμμής υποδεικνύει ότι μια γραμμή χαρτιού πρέπει να τροφοδοτηθεί από τον εκτυπωτή και η επιστροφή καροτσιού υποδεικνύει ότι το καρότσι του εκτυπωτή πρέπει να επιστρέψει στην αρχή της τρέχουσας γραμμής.

Σχόλια (0)

Στα παλιά τερματικά εκτυπωτών χαρτιού, η προώθηση στην επόμενη γραμμή περιλάμβανε δύο ενέργειες: μετακίνηση της κεφαλής εκτύπωσης πίσω στην αρχή της οριζόντιας περιοχής σάρωσης (επιστροφή καροτσιού) και προώθηση του ρολού χαρτιού στο οποίο εκτυπώνεται (προώθηση γραμμής).

Δεδομένου ότι δεν χρησιμοποιούμε πλέον τερματικά χαρτιού- εκτυπωτή, αυτές οι ενέργειες δεν είναι πλέον σημαντικές, αλλά οι χαρακτήρες που χρησιμοποιούνται για τη σηματοδότησή τους έχουν παραμείνει σε διάφορες ενσαρκώσεις.

Σχόλια (2)

Το "\n" είναι ο χαρακτήρας αλλαγής γραμμής. Σημαίνει τέλος της παρούσας γραμμής και μετάβαση σε νέα γραμμή για όποιον την διαβάζει.

Σχόλια (0)