Re: getc( ) and gets( ) speed
- Posted by "Derek Parnell" <ddparnell at bigpond.com> Dec 15, 2003
- 524 views
----- Original Message ----- From: "Euman" <euman at bellsouth.net> To: <EUforum at topica.com> Subject: Re: getc( ) and gets( ) speed [snip] > > what about 13,10 (crlf) from each line ending > if I have 5000 lines with 201 bytes and I need > only 200, I would need to bypass the crlf on each > line.. > > This shoot holes in the theory that using getc( ) > is faster than gets( ) for most things. > Never heard of that theory. But think about it, you need to call getc() for each and every character inside some form of (slow) Euphoria loop; but gets() only needs to be called for each line (multiple characters per time), so in many circumstances gets() will be faster then getc(). However, gets() only works for text files, it makes a mess of binary files. -- Derek