C++ Program to Read a File 1 min read
7 September 2021
In this tutorial, we will write a C++ program to read a file and display its contents. In order to
understand the program, you should have knowledge of the topic in C++ below.
C++ Files I/O
Before writing a program: To read a file using C++ program, you first need to create a file
and give it a name and save the file inside the current directory (i.e the directory where the
C++ program will be saved).
Consider a text file name [Link] is saved which has the following content in it.
Hello! This is [Link].
Now let us write a program to read this file in C++.
C++ Program to Read a File
#include <iostream>
#include <fstream>
#include <stdio.h>
using namespace std;
int main()
{
ifstream file;
char str[100], fname[100];
cout << "Enter a file name: ";
cin >> fname;
[Link](fname);
if (!file)
{
cout << "Error Occurred while opening file!";
exit(0);
}
cout << "\n";
while ([Link]() == 0)
{
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with [Link]
file >> str;
cout << str << " ";
}
[Link]();
return 0;
}
Output: After the execution, the following output will be displayed on the screen.
MORE
String Pattern Programs in C
In this tutorial, we will write various C pattern programs for String. Before that, you may go
through the following topics in C. for loop …
Read More
Java Program to Find pair of Integers in Array whose sum is
given Number
In this tutorial, we will write a program to find a pair of elements from an array whose sum
equals a given number in java …
Read More
Program to Print Diamond Alphabet Patterns in C
In this tutorial, we will learn to write a C program to print Diamond patterns using
alphabets/characters. However, in this tutorial, we will create a …
Read More
Half Diamond Pattern in C using Alphabets
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with [Link]
In this tutorial, we will learn and code the half diamond alphabet patterns in C programming
language. However, in this tutorial, we will create a …
Read More
Half Pyramid of Alphabets in C
In this tutorial, we will learn and code alphabet patterns in C programming language
specifically the Half pyramid of alphabets in C programming. However, in …
Read More
Inverted Half Pyramid Pattern of Alphabets in C
In this tutorial, we will write a C program to print half Pyramid using alphabets/characters.
Before that, you may go through the following topic in …
Read More
CPlusPlus Programs
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with [Link]