16.Write a program that uses functions to perform the following operations:
           C.To count the no of occurrences of a word in a given file

/* NO OF OCCURRENCE OF A WORD */



# include<iostream>
# include<fstream>
# include<string.h>
using namespace std;
int main()
{
    char fname[30];
    cout<<"\n enter a file";
    cin>>fname;
    fstream file;
    file.open(fname,ios::in);
    char key[30],st[30],line[30],ch;
    int i,j,c=0;
    cout<<"enter the string to be searched for";
    cin>>key;
    file.get(ch);
//cout<<"the characters read is"<<ch;
    j=0;
    i=strlen(key);
    cout<<"the length of given search string is:"<<i;
    while(file.get(ch))
        {
        //cout<<ch;
            if(ch==key[0])
            {
                j=0;
                while(j<i)
                    {
                        file.get(ch);
                        //cout<<ch;
                        if(ch!=key[++j])
                            break;
                    }
                if(j==1)
                    c++;
            }
        }
    cout<<"\nthe no. of occurence of"<<key<<"are"<<c;
    file.close();
}
Posted by Unknown On 05:04 No comments

0 comments:

Post a Comment

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Blog Archive

Contact Us


Name

E-mail *

Message *