Re: getc( ) and gets( ) speed

new topic     » goto parent     » topic index » view thread      » older message » newer message

----- 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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu