Dinesh
Dinesh

Reputation: 111

C File Programming - Replace a text in a file using POSIX Calls

Is there a way to replace any keyword in a text file using POSIX calls, without re creating the file.. If yes Please tell me how to do it..

Thanks in advance..

Upvotes: 0

Views: 1026

Answers (1)

Ignacio Vazquez-Abrams
Ignacio Vazquez-Abrams

Reputation: 798706

If the text and the replacement are the same size then you can open it with mode r+, seek, and then write. If their sizes are different then there is no way to replace without recreating.

Upvotes: 1

Related Questions