Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Chi me lo sa dire ?

  1. #1
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    211

    Chi me lo sa dire ?

    So che la end-of-line e' un carriage return+line feed, e so che il carriage return e' un Invio... ma cos'e' il "line feed" di preciso ? Uno spazio ? help me... thx

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,313
    Carriage Return e Line Feed sono due caratteri ASCII (rispettivamente, i codici 13 e 10).

    Vengono comunemente usati per definire il ritorno a capo all'interno di un file di testo. Il fatto che si usino sempre in coppia deriva da tempi antichi, quando i file di testo venivano dati in pasto a telescriventi e occorrevano due caratteri per effettuare un ritorno a capo: appunto il Carriage Return (ritorno carrello) e Line Feed (avanzamento di riga).

    Spero di aver chiarito i tuoi dubbi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    211
    Grazie, sei stato chiarissimo.. con il riferimento alle telescriventi capisco il motivo dell'implementazione passata, poiche' oggi non ne vedevo proprio l'utilita'...
    :quote:

  4. #4
    Tieni conto che la end of line viene implementata in modo diversi in diversi sistemi operativi :

    in Windows e' \r\n dove \r indica il carattere ascii del ritorno carrello e \n quello del line feed.

    in Unix/Linux e' solo \n

    e sul Mac e' solo \r

    Questo e' anche il motivo per cui file di testo scritti sotto Linux sotto Win si vedono come se fossero su una linea sola senza gli "a capo".
    S.O. : Ubuntu 5.04
    Lang : J2*E,PHP,tcl/tk

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.