Subj : Re: Syntax To : All From : Nelgin Date : Sun Mar 13 2022 16:36:33 On Sun, 13 Mar 2022 14:17:45 -0400 "DesotoFireflite" wrote: > Re: Re: Syntax > By: Nelgin to All on Sun Mar 13 2022 01:12 am > > Ne> On Mon, 7 Mar 2022 13:14:24 -0500 > Ne> "DesotoFireflite" wrote: > >> Re: Syntax > >> By: Digital Man to DesotoFireflite on Mon Mar 07 2022 08:58 am > > > DM>> Re: Syntax > > DM>> By: DesotoFireflite to All on Mon Mar 07 2022 08:41 am > > > >>> I want to be able to add to the top of a file, but I can only > > >>> find out how to add to the bottom of a file. Currently I am > > >>> using: > > > >>> fopen file 0_CREAT|0_WRONLY|O_APPEND > > >>> "C:\SBBS\XTRN\INFO\INFO.LST" > > > > >>> and that appends to the bottom of the list, but I want to show > > >>> the newest to oldest, not oldest to newest. > > > >>> I'm assuming I just leave off the O_APPEND, but is there a > > >>> correct way. > > > DM>> Leaving off O_APPEND will *overwrite* the portions of the file > > DM>> you write to. There is no standard method for "inserting" data > > DM>> into a file. You would have to read the file contents and > > DM>> re-write them with the "inserted" data first, then the old > > DM>> data. > DM> > > >> Ok, Thanks, that was what I was afraid off... Looks like I have > >> some work to do. > > Ne> What are you trying to achieve? If part of the file changes, > Ne> could you use an include to read in the bit that changes, and > Ne> then just write your included file? > > It's just a graffiti wall I'm working on, but I wrote it to put the > new info at the bottom, but now I've changed my mind and wan't the > newest additions at the top. Thanks for the suggestion. I'm gonna > play with it in a few days as soon as time let's me. I got side > tracked working on another project. Again, Thanks Use the tac command :) $ echo "feck > drink > girls > arse"|tac arse girls drink feck Seriously, a couple of ways to do it but you can probably modify the answer given to this question easily enough. https://stackoverflow.com/questions/17560511/reading-a-file-line-by-line-backwards -- End Of The Line BBS - Plano, TX telnet endofthelinebbs.com 23 .