Jump to content

A simple way writing to a specific line


Recommended Posts

Not unless all the lines are the same length or you have an index with the length of each line so that you can fseek to the proper point in the file. Then you will have a problem of writing something new to the file if the length is greater than the line that was already stored there.

 

You will typically need to read/write the file up to the point where you want to store the new information, write the new information, than read/write the remainder of the file.

 

If the file is small enough to fit entirely in available memory, it is easiest to use file to read the lines into an array, replace the line you are interested in, then write the array back to the file.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.