Reading File word by word
Question:12
Write a function in c++ named count_the() to read a file named “story.txt”. Count and print total number of “the” present in the file file.
Sol:
/* count total words "the" in the file */
#include<iostream>
#include<fstream>
#include<stdlib.h>
#include<string.h>
using namespace std;
void count_the()
{
ifstream pqr;
char word[20];
int c=0;
pqr.open("story.txt");
if (pqr.fail())
{
cout<<"Unable to open the file"<<endl;
exit(1);
}
while(!pqr.eof())
{
pqr>>word;
if(strcmpi(word,"the")==0)
c++;
}
pqr.close();
cout<<"total count "<<c<<endl;
}
int main()
{
/* clrscr(); */
count_the();
return(0);
}
Question: 13
Write a function in c++ named count_these() to read a file named “article.txt”. Count and print total number of “these” present in the file file.
Sol:
/* count total words "the" in the file */
#include<iostream>
#include<fstream>
#include<stdlib.h>
#include<string.h>
using namespace std;
void count_the()
{
ifstream pqr;
char word[20];
int c=0;
pqr.open("article.txt");
if (pqr.fail())
{
cout<<"Unable to open the file"<<endl;
exit(1);
}
while(!pqr.eof())
{
pqr>>word;
if(strcmpi(word,"these")==0)
c++;
}
pqr.close();
cout<<"total count "<<c<<endl;
}
int main()
{
/* clrscr(); */
count_the();
return(0);
}
Question: 14
Write a function in c++ named count_is() to read a file named “article.txt”. Count and print total number of “is” present in the file file.
Sol:
/* count total words "is" in the file */
#include<iostream>
#include<fstream>
#include<stdlib.h>
#include<string.h>
using namespace std;
void count_is()
{
ifstream pqr;
char word[20];
int c=0;
pqr.open("article.txt");
if (pqr.fail())
{
cout<<"Unable to open the file"<<endl;
exit(1);
}
while(!pqr.eof())
{
pqr>>word;
if(strcmpi(word,"is")==0)
c++;
}
pqr.close();
cout<<"total count "<<c<<endl;
}
int main()
{
/* clrscr(); */
count_is();
return(0);
}




