Computer Science

Programme to Count the Word in a Text File | C++

Programme to Count the Word ‘THE’ in a Text File

This is the programme that you need! You need to change the terms as per your requirement.

#include<iostream.h>

#include<fstream.h>

#include<conio.h>

#include<string.h>

#include<stdio.h>

#include<process.h>                        //For exit() purpose

void main()

{

  clrscr();                                              //For cleaning purpose

  int count=0;

  char word[20];                                //Assuming the longest word to be 19 characters long

  ifstream fin;                                    //Opening the file

  fin.open(“The.txt”);                      //Open file in read mode

  if(!fin)

  {  

     cout<<”Could not open The.text file”;

     exit(-1);

  }   

  while(!fin.eof())                             // To read the characters word by word

  {

     fin>>word;                                   

     if((strcmpi(word,”the”)==0)||(strcmpi(word,”The”)==0))   //strcmpi :- in order to ignore cases  while comparing the strings

     count++;

  }

  cout<<“Number of time ‘THE’ is present in a text file : “<<count;

  fin.close();                                           //Closing the file

  getch();

}

Here is an example as to how the above coding would get you the result . The file where the entry has been made, to count the word ‘THE’ :- There is a monkey in the zoo. The monkey was very naughty.

Result which would be shown after the above text has been read by the programme. The word ‘THE’ is present in the text for 2 times.

More Examples :

If you want to count the word monkey in the above text, you just need to write monkey in place of the in the steps :-

 Instead of this : – if((strcmpi(word,”the”)==0)||(strcmpi(word,”The”)==0))

Write : –  if((strcmpi(word,”monkey”)==0)||(strcmpi(word,”Monkey”)==0))

Also you need to change the ‘cout’ statement to show the number of times the word ‘THE’ is present with the word ‘MONKEY’.

Here, the result would show :- Number of time ‘MONKEY’ is present in a text file : 2

For any queries Drop Us a Message in the Comment Section

For more information Visit Our Site

If you want to submit your work Contact US

Author

edumoundofficial@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *

Social media & sharing icons powered by UltimatelySocial

SUBSCRIBE TO OUR WEBSITE!

You have successfully subscribed to the blog

There was an error while trying to send your request. Please try again.

EduMound will use the information you provide on this form to be in touch with you and to provide updates and marketing.