Mail Archives: djgpp/1997/12/30/03:48:09
Michael Bukin wrote in message <207m8o241t DOT fsf AT Sky DOT inp DOT nsk DOT su>...
>"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?
Yes I did, sorry, I forgot to add that, I didn't snip my code, I just
rewrote basically what it was doing (except for the findnext of course).
-Steve
- Raw text -