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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.