w3resource

C++ File Handling: Exercises, Practice, Solution

C++ File handling [ 15 exercises with solution ]

[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]

1. Write a C++ program to create a new text file and write some text into it.

Click me to see the solution

2. Write a C++ program to open an existing text file and display its contents on the console.

Click me to see the solution

3. Write a C++ program to count the number of lines in a text file.

Click me to see the solution

4. Write a C++ program to count the number of words in a text file.

Click me to see the solution

5. Write a C++ program to copy the contents of one text file to another.

Click me to see the solution

6. Write a C++ program to find and replace a specific word in a text file.

Click me to see the solution

7. Write a C++ program to append new data to an existing text file.

Click me to see the solution

8. Write a C++ program to sort the lines of a text file in alphabetical order.

Click me to see the solution

9. Write a C++ program to merge multiple text files into a single file.

Click me to see the solution

10. Write a C++ program to split a large text file into smaller files of equal size.

Click me to see the solution

11. Write a C++ program to search for a specific string in a text file and display its line number(s).

Click me to see the solution

12. Write a C++ program to encrypt the contents of a text file using a simple encryption algorithm.

Click me to see the solution

13. Write a C++ program to decrypt the contents of a text file encrypted using the above algorithm.

Click me to see the solution

14. Write a C++ program to read a CSV file and display its contents in tabular form.

Click me to see the solution

15. Write a C++ program to calculate the average of numbers stored in a file.

Click me to see the solution

CPP Code Editor:

More to Come !

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/cpp-exercises/file-handling/index.php