Jak nahradit znak 0x0D za \n v halde souboru?

Petr Vileta stoupa na practisoft.cz
Úterý Leden 4 23:30:36 CET 2005


Výše zmíněná terminologii totiž odpovídá pohybu skutečného tiskového vozíku
v dávných letech... - tam se skutečně nejprve provedl návrat do startovací
pozice a teprve potom se pootočil válec s papírem (odřádkovalo se) - nějaké
takové operace se delají na textové, neřknu-li grafické, obrazovce?
Na graficke je to sporne, ale na textove to presne odpovida dalnopisu :-)
Napriklad pokud text-based program bude vypisovat "stav procesu", tak neni
nic jednodussiho, nez vypsat
ZPRACOVANO: 5 %
a pri aktualizaci tohoto udaje pouze udelat "navrat voziku" (kurzoru) a
vypsat
ZPRACOVANO: 10 %
a porad to vidite na jedne a te same radce. Po skonceni cinnosti se provede
navrat voziku a odradkovani, tim vznikne nova radka, monitor pripadne
odroluje a muzete vypsat
HOTOVO
:-)
U Macu a na *nixech tohle mozne neni a proto se vypisuje rada tecek, aby
bylo videt, ze program neco dela. Pokud predem znate rozsah (napr 0-100%),
tak to je jednoduche, ale pokud napriklad pocitate pocet kombinaci a
porovnavate s necim jiz nekde existujicim, pak predem neznate konec a pak to
dopada nekdy tak, ze program vypise
PRACUJI .....
a tech tecek pak vypise treba 3 obrazovky, protoze to treba nelze delat
jinak, nez ze za kazdych 10 provedenych akci se vypise jedna tecka. Jenze
nikdo nevi, jesti akci bude 10, 100, 20 milionu... :-)

--
Petr

Na mail uvedeny v headeru zpravy nema cenu nic posilat, konci to v PR* :-)
Odpovidejte na petr na practisoft cz



Další informace o konferenci Linux