Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Odřádkování CR LF pod Windows a Linuxem  (Přečteno 3869 krát)

mk33

  • Aktivní člen
  • *
  • Příspěvků: 300
Odřádkování CR LF pod Windows a Linuxem
« kdy: 11 Ledna 2007, 15:43:50 »
Exituje nějaký příkaz, který odřádkuje CRLF pod obojím (céčko)?

\r\n - pod liuxem fajn
       - Windows prázdnej řádek navíc
začínám tak trpělivost a pevné nervy :-) since  21. Listopad 2006
-------------------------------------------------------------------------
|Aopen MX4SGI-4DN2|P4 2,8GHz HT|2x512MB RAM|ATI 9550|Linux Mint 9 Isadora|  |Asus P4B533|P4 1,8GHz|3x256 MB RAM|ATI 7500|Ubuntu 7.04|  |IBM Thinkpad T40p|Ubuntu 9.04|  |Lenovo Thinkpad T61|Linux Mint 9 Isadora|Lenovo Thinkpad T410|Linux Mint 13

carpathian

  • Aktivní člen
  • *
  • Příspěvků: 123
Odřádkování CR LF pod Windows a Linuxem
« Odpověď #1 kdy: 11 Ledna 2007, 15:48:54 »
existuje balik tofromdos.

ale spis je to zalezitost editoru. vim nema problemy zachovat windowsovske konce radku.

mk33

  • Aktivní člen
  • *
  • Příspěvků: 300
Odřádkování CR LF pod Windows a Linuxem
« Odpověď #2 kdy: 11 Ledna 2007, 15:52:02 »
Citace: carpathian
existuje balik tofromdos.

ale spis je to zalezitost editoru. vim nema problemy zachovat windowsovske konce radku.
píšu program v céčku a výseldný soubor má jít spustit pod windows i linuxem a konce řádků výstupního souboru mají končit CRLF
začínám tak trpělivost a pevné nervy :-) since  21. Listopad 2006
-------------------------------------------------------------------------
|Aopen MX4SGI-4DN2|P4 2,8GHz HT|2x512MB RAM|ATI 9550|Linux Mint 9 Isadora|  |Asus P4B533|P4 1,8GHz|3x256 MB RAM|ATI 7500|Ubuntu 7.04|  |IBM Thinkpad T40p|Ubuntu 9.04|  |Lenovo Thinkpad T61|Linux Mint 9 Isadora|Lenovo Thinkpad T410|Linux Mint 13

TomAker

  • Návštěvník
  • Příspěvků: 83
Odřádkování CR LF pod Windows a Linuxem
« Odpověď #3 kdy: 11 Ledna 2007, 18:41:56 »
Řekl bych, že odřádkování v programu je věcí OS, resp. kompilátoru.
Program se zápisem do souboru fprintf(f,"\n") zkompilovaný pod Windows (pouze textový režim zápisu) do souboru zapíše CRLF a zkompilovaný pod Linuxem jen LF. Ve Windows se pak při čtení textového souboru znak CR vynechává.
Kriegovo základní pravidlo:
Práce na počítači se podobá předem prohrané válce.

kremso

  • Aktivní člen
  • *
  • Příspěvků: 117
Odřádkování CR LF pod Windows a Linuxem
« Odpověď #4 kdy: 11 Ledna 2007, 18:46:21 »
Dalsia moznost je
Kód: [Vybrat]
#ifdef LINUX
  #define NL \r\n
#elif
  #define NL \n
#endif

 

Provoz zaštiťuje spolek OpenAlt.