English

Polina Raj Has Used a Text Editing Software to Type Some Text in an Article. After Saving the Article as Mynotes.Txt, She Realised that She Has Wrongly Typed Alphabet K in Place of Alphabet C Everywhere in the Article Write a Function Definition for Puretext() in C++ that Would Display the Corrected Version of the Entire Article of the File Mynotes.Txt with All the Alphabets "K" to Be Displayed as an Alphabet "C" on Screen

Advertisements
Advertisements

Question

Polina Raj has used a text editing software to type some text in an article. After saving the article as MYNOTES.TXT, she realised that she has wrongly typed alphabet K in place of alphabet C everywhere in the article.

Write a function definition for PURETEXT() in C++ that would display the corrected version of the entire article of the file MYNOTES.TXT with all the alphabets "K" to be displayed as an alphabet "C" on screen.

Note: Assuming that MYNOTES.TXT does not contain any c alphabet otherwise

Example:

If Polina has stored the following content in the file MYNOTES.TXT

I OWN A KUTE LITTLE KAR

I KARE FOR IT AS MY KHILD

The function PURETEXT() should display the following content

I OWN A CUTE LITTLE CAR

I CARE FOR IT AS MY CHILD.

Advertisements

Solution

void PURETEXT()
{
   ifstream read;
   read.open("MYNOTES.TXT");
   while(!read.eof())
   {
       char str=read.get();
       for (int i=0;i<str.length();i++)
       {
           if(str[i])== 'k')
           {
              str[i]= 'c';
           }
       }
    }
}
shaalaa.com
Function Call by Reference
  Is there an error in this question or solution?
2016-2017 (March) All India Set 4
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×