≡ Menu

Explain opening and closing of files with examples

You are Here: Home > Computer Subjects > Programming in C Language > …

Explain opening and closing of files with examples.

Ans. A data file allows us to store information permanently and to access and alter that information whenever necessary. There are two types of data files, one is stream-oriented data files and another is system-oriented data files.

When working with a stream – oriented data file, the first step to establish a buffer area, where information is temporarily stored while being transferred between computers memory and the data file. The buffer area is established by writing

FILE * Pointer var;

A data file must then be opened before it can be created and processed. The library function ‘fopen’ is used to open a file. The syntax of fopen is

pintervar = fopen (filename, mode)

A data file opened using fopen must be closed at the end of the program. A library function fclose is used for this purpose.
The syntax for fclose is :

fclose (pointervar);

Example:

     void main()
     {
        FILE *p; char ch;

        p=fopen("MyFile.txt","r"); //here option "r" indicates that we opened the file as read mode.

        while(1)
        {
           ch=getc(p);

           if(ch==EOF)
               break;
          else
              putc(ch,q);
        }

        fclose(p);
     }

Click Here to Find Latest Jobs and Current Affairs
{ 0 comments… add one }

Leave a Comment