Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: mk33 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
-
existuje balik tofromdos.
ale spis je to zalezitost editoru. vim nema problemy zachovat windowsovske konce radku.
-
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
-
Ř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á.
-
Dalsia moznost je
#ifdef LINUX
#define NL \r\n
#elif
#define NL \n
#endif