Solved

Edit Files (Read/Write)

Posted on 2006-06-23
1
201 Views
Last Modified: 2010-04-15
Ok this should be simple, but I have no idea where to start on this.

I need to make an application to read a text file line by line and then edit one line, and save the file.
It needs to work for Unix/Linux, not Win32.

Can someone point me to what functions or little example code, thanks.
0
Comment
Question by:-Karamja-
1 Comment
 
LVL 30

Accepted Solution

by:
Axter earned 125 total points
ID: 16969265
Hi -Karamja-,
You can use fopen to open the file, and fgets to read line by line.
To modify a file, it's usually better to write the modified version to a temporary file, and once you're done, close both files, and copy the temp file to the target file.  Then delete the temp file.

David Maisonave (Axter)
Cheers!
0

Featured Post

ScreenConnect 6.0 Free Trial

At ScreenConnect, partner feedback doesn't fall on deaf ears. We collected partner suggestions off of their virtual wish list and transformed them into one game-changing release: ScreenConnect 6.0. Explore all of the extras and enhancements for yourself!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Preface I don't like visual development tools that are supposed to write a program for me. Even if it is Xcode and I can use Interface Builder. Yes, it is a perfect tool and has helped me a lot, mainly, in the beginning, when my programs were small…
Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
The goal of this video is to provide viewers with basic examples to understand opening and writing to files in the C programming language.
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use while-loops in the C programming language.

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now