Mail Archives: djgpp/1997/12/28/23:23:39
"Steve Patton" <leaphe AT pemail DOT net> writes:
> I am making an archive program, that uses (has nothing to do with the
> problem, but is using Allegro Compression Routines). And here's what I do.
>
> char buf[100000];
>
> t = findfirst ( "*.*", &f, FA_ARCH|FA_RDONLY);
> while ( !t )
> {
> [gets info, and writes it to archive file]
>
> int handle = open ( f.ff_name, O_RDONLY );
> for ( int tcount = read ( handle, buf, 100000 ) ; tcount ; )
tcount can be `-1' in case of error.
> {
> [writes file to archive, using allegro routines]
> tcount = read ( handle, buf, 100000 );
> }
> close ( handle );
Do you use findnext here?
> }
- Raw text -