I want to read a file and from some location i need to copy the contents and write into another file. E.g. Oldfile.txt contents, ABC987;26/09/2006 ABC988;27/09/2006 ABC989;28/09/2006 ABC990;29/09/2006 ABC991;30/09/2006 Now while reading a file i need to get some location of line say ABC990;..... and from this line i want to copy contents into another file (till EOF) say Newfile.txt. Anyone help me out ASAP. I am a new to file handling in C. Thanks in advance.