C - General Structure of File program, Some function used for File Handling
 
General structure of file program
#include <stdio.h>
main( )
{
FILE * fp1;
/*
* Open any file .txt format file and mode( read, write, append)
*/
fp1=fopen("filename","mode" ); 
---------------------------
---------------------------- 
-------------------------------
fclose(fp1);
};
 
End of  file: The file reading function  need to know  the end of file so that they can stop reading. When the end of file is reached , the operating signal  send s an end of file signal to the program. When the program receive this signal , the file reading function return EOF which is constant defined in the file <stdio.h> an its value -1 . EOF is an integer value so make sure the return value of the function is assigned to a integer variables.
	
    	| Some Function used for file Handling | 
    	| Character I/O | 
        fgetc( ), fputc( ), getc( ), putc( ) | 
        | String I/O | 
        fgets( ), fputs( ) | 
        | Integer I/O | 
        getw( ), putw( ) | 
        | Formatted I/O | 
        fscanf( ), fprintf( ) | 
        | Record I/O | 
        fread( ), fwrite( ) |