Re: Writing a character to the beginning of the same file
- From: "codigo" <codigo@xxxxxxxxxxxxxxx>
- Date: Thu, 28 Apr 2005 00:11:45 -0400
"SAM" <mshyamrao@xxxxxxxxx> wrote in message
news:1114660481.571702.267690@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
> Scott McPhillips [MVP] wrote:
> > SAM wrote:
> >
> > > Hi,
> > >
> > > I have program that pre-appends a character to a file. it is not
> > > working.
> > >
> > > Here is the problem.
> > >
> > > I am not able to write a character to the beginning of the file
> without
> > > affecting the previous content.
> > >
> > > Is there any limit on the size of the line in UNIX text files?
> > >
> > > I am doubtful if there is a line length limit for a text file. If
> there
> > > is line limit then I can easily copy the content of the first line
> into
> > > a temporary byte array and add the new character to be added to
> another
> > > temporary byte array and append the old byte array to this new
> > > temporary byte array and write the contents of the new array into
> the
> > > same file at the beginning.
> > >
> > >
> > > can u please help me.
> > >
> > > SAM
> > >
> >
> > The issue has nothing to do with size of lines. There is no unused
> > space in a text file. Adding a character anywhere within a file
> makes
> > the file longer. Every byte after the insertion point must be
> rewritten
> > to its new location in the file.
> >
> > --
> > Scott McPhillips [VC++ MVP]
>
>
> So what is the solution to write a character to the beginning of the
> file and not affect the existing content.
>
you can't do that without modifying the said document's contents. A file has
a finite size, regardless of the lines involved. It starts somewhere. If you
preappend without regenerate the modifed document, you preappend potentially
into someone else's back yard.
The goal here is not how to preappend the file, its how to do so without
jeopardizing the integrity of the entire system.
.
- References:
- Writing a character to the beginning of the same file
- From: SAM
- Re: Writing a character to the beginning of the same file
- From: Scott McPhillips [MVP]
- Re: Writing a character to the beginning of the same file
- From: SAM
- Writing a character to the beginning of the same file
- Prev by Date: Re: Writing a character to the beginning of the same file
- Next by Date: Re: Writing a character to the beginning of the same file
- Previous by thread: Re: Writing a character to the beginning of the same file
- Next by thread: Re: Writing a character to the beginning of the same file
- Index(es):
Relevant Pages
|