Re: Writing a character to the beginning of the same file



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]

.



Relevant Pages

  • Re: Need help with textboxes
    ... character into the input box. ... one of assigning the reference to a variable: ... All forms and their children are stored in an array ... No. Bracket property accessors allow their argument to be any string value. ...
    (comp.lang.javascript)
  • Help in Spanish translation of the description of UDFs
    ... functions of minimum / maximum values among elements of an array column. ... GETALLWORDS- Inserts the words from a string into a global dimensioned ... WORDTRAN- Searches a character string for occurrences of a first word, ... ARRAYSUM- Returns the sum of all or a specified range of numeric (and/or ...
    (microsoft.public.fox.helpwanted)
  • Re: Pointer
    ... require in input a pointer char: ... unsafe public static extern int OpenFile; ... What is it pointing to exactly, is it pointing to a "Unicode character" array or is it pointing to a "Single byte character" array or is it pointing to something else? ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: problem with unhandled exception (acces violation) and undefined array/pointer
    ... If you pass a real array to a ... character dummy the extra arguments won't be there. ... occasional fortran user with limited knowledge, ... with compile and link options, ...
    (comp.lang.fortran)
  • Re: Pointer
    ... require in input a pointer char: ... unsafe public static extern int OpenFile; ... What is it pointing to exactly, is it pointing to a "Unicode character" array or is it ...
    (microsoft.public.dotnet.languages.csharp)