Home / C Programming / Input / Output :: Discussion

Discussion :: Input / Output

  1. Point out the correct statements about the program?

     #include 
     int main()
     {     FILE *fptr;   
           char str[80];  
           fptr = fopen("f1.dat", "w");     
           if(fptr == NULL)         
                printf("Cannot open file");  
          else   
          {         
              while(strlen(gets(str))>0)         
              {        
                 fputs(str, fptr);             
                 fputs("\n", fptr);         
             }   
             fclose(fptr); 
        }  
        return 0; 
    } 
    

  2. A.

    The code copies the content of one file to another

    B.

    The code writes strings that are read from the keyboard into a file.

    C.

    The code reads a file

    D.

    None of above

    View Answer

    Workspace

    Answer : Option B

    Explanation :

    This program get the input string from the user through gets function and store it in the file f1.txt using fputs function.


Be The First To Comment