How do I replace a word in a file with another word using C
?
For example, I have a file which contains:
my friend name is sajid
I want to replace the word friend with grandfather, such that the file is changed to:
my grandfather name is sajid
(I am developing on Ubuntu Linux.)
Update:
I am doing filing in C. I have created a .txt file and write some data into it, but as my program progresses I have to search some text and replace it with the other words. The problem I am facing is that suppose in my file I wrote
"I bought apple from the market"
If i replace apple with pineapples as apple has 5 char and pineapple has 9 char it will write it as
"I bought pineapple m the market"
It also has affected the words written after apple.
I have to do it using C, not a command line script.