Home / C Programming / Input / Output :: Discussion

Discussion :: Input / Output

  1. Which of the following statement is correct about the program?

     #include
     
      int main() 
      {   
          FILE *fp;   
          char ch;    
          int i=1;   
          fp = fopen("myfile.c", "r");     
          while((ch=getc(fp))!=EOF)  
          {      
              if(ch == '\n')             
                i++;  
           } 
           fclose(fp);  
           return 0; 
     } 
    

     

  2. A.

    The code counts number of characters in the file

    B.

    The code counts number of words in the file

    C.

    The code counts number of blank lines in the file

    D.

    The code counts number of lines in the file

    View Answer

    Workspace

    Answer : Option D

    Explanation :

    This program counts the number of lines in the file myfile.c by counting the character '\n' in that file.


Be The First To Comment