Home / C Programming / Input / Output :: Discussion

Discussion :: Input / Output

  1. Point out the error in the program?

    #include 
    #include 
    
     int main() 
     {     
       unsigned char;   
       FILE *fp;   
       fp=fopen("trial", "r");  
       if(!fp)     
       {       
          printf("Unable to open file");          
          exit(1);    
      }    
      fclose(fp);    
      return 0;
     } 

     

     

  2. A.

    Error: in unsigned char statement

    B.

    Error: unknown file pointer

    C.

    No error

    D.

    None of above

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    This program tries to open the file trial.txt in read mode. If file not exists or unable to read it prints "Unable to open file" and then terminate the program.

    If file exists, it simply close the file and then terminates the program.


Be The First To Comment