[ elitefan @ 05.02.2003. 19:14 ] @
Kao sto vec u naslovu stoji, interesovalo bi me kako bi se txt format mogao definisati.

[ tOwk @ 06.02.2003. 04:31 ] @
LOALPHA := abcdefghijklmnopqrstuvwxyz
HIALPHA := ABCDEFGHIJKLMNOPQRSTUVWXYZ
DIGIT := 0123456789
OTHER := !@#$%^&*()_+=-`~[]';/.,\|}{":?><
CONTROL := \s\t\f\n\r

TXTFORMAT := ([LOALPHA]|[HIALPHA]|[DIGIT]|[OTHER]|[CONTROL])*

Ili već nešto slično.
[ chupcko @ 06.02.2003. 07:50 ] @
Pa da mada bi ja pre rekao da se moze opisati ili sa:

[\000-\0177]*

ili sa [\000-\0377]*

Naravno tu moze bas puno da se raspravlja, jer u gornje definicije ulazi puno toga :))).

Ajde da kazemo da ja smatram nesto txt-alnom datotekom ako mi file (man file) kaze da je to text :).
[ tOwk @ 06.02.2003. 12:24 ] @
chupcko, to je već za raspravu.

Uglavnom se NULL (\000) ne smatra baš tekstualnim karakterom, ali ima i drugih sumnjivih kontrolnih znakova.

U svakom slučaju, ne verujem da je na prvobitno pitanje želeo odgovor ni moje, a ni tvoje vrste :)

A moguće je da je file naredba najbolje rešenje.

[Ovu poruku je menjao tOwk dana 06.02.2003. u 19:43 GMT]
[ chupcko @ 06.02.2003. 12:39 ] @
Pa da, naravno \0 se koristi u c-u kao limiter stringa, ali vecina editora je dopusta :).

Naravno one moje definicije su uopste definicije fajla, zanimljivo je sto vecina kontrolnih karaktera su komande pisace masine : CR/LF

Pa cak i zvonce :))))