Newsgroups: comp.os.msdos.djgpp X-Comment-To: All From: Oleg Ossovitskii Date: Thu, 29 Jul 99 11:51:49 +0300 Subject: Bug of feature? Message-ID: <933253275@p20.f44.n478.z2.FidoNet.ftn> Organization: Without C we'd have BASI, PASAL, OBOL ;-) X-FTN-AREA: HURRICANE.COMP.OS.MSDOS.DJGPP X-FTN-MSGID: 2:478/44 DOT 20 AT FidoNet DOT org 37a0509b X-FTN-PID: GED386 3.0.1-asa7 X-FTN-CHRS: IBMPC 2 X-FTN-RealName: οΜΕΗ οΜΕΗΟΧΙή οΣΟΧΙΓΛΙΚ ICQ UIN: 28860835 X-FTN-NickName: Stryker X-FTN-Location: Kalinigrad, West Russia X-FTN-GC: Geek-R 1.3 GPR/CC/IT/* a20 d- H- s++:- C++ c2 hw- B- F I cc pn++ D++ X-FTN-GC: O U- W+ M pr+ ln++ sl sw+ PS+ PE+ eq+ Y+ h+ sx++ b+:++ g3 m++ R- tv- X-FTN-GC: hu e:++ E:- mt+ ph+ UF co+ ck- ho- n p r x+ A+ he-- sm- sp- X-FTN-Tearline: Microsoft FidoNet Explorer/386 3.0.1-asa7 -={SCS.METALSPORT $$ }=- X-FTN-Origin: Without C we'd have BASI, PASAL, OBOL ;-) (2:478/44.20) X-FTN-SEEN-BY: 478/44 X-FTN-PATH: 478/44 X-FTN-PATH: 478/44 Lines: 36 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello, All, how do You do? In my program i cut big file on pieces with size 'splitSize'. ================== Begin of Windows Clipboard ================= while( fgets( buf, sizeof(buf), inStream)) // read string from input stream { fputs( buf, outStream); // write string to destination stream (file) // in Borland C++ all works correctly, but in Djgpp // file split on pieces on 16KB only ! Why? This is bug or feature? if( filelength( fileno( outStream)) >= splitSize) // check size of file { if(curColor > 15) curColor = 1; // write files on screen textcolor( curColor++); // with different colors cprintf("%s\r\n", currentFName); // cyclic from 1..15 fclose(outStream); // close file // create next filename sprintf( currentFName, "%s.%03d", name, ++numOfFile); // open file with new name if( !(outStream = fopen( currentFName, "w+b"))) { fprintf(stderr, "Can't open file '%s' for write.\n", argv[1]); return 3; } } } =================== End of Windows Clipboard ================== WBR, Oleg Ossovitskii MailTo: stryker AT kaliningrad DOT ru PGP key fingerprint: 54F5 065A B916 D43C 49BA 4E1F F0DD 67C4 CBC6 422F ... Girlfriend pregnant - (M)arry (I)gnore (A)bort