Closing Files Reading File, Files are closed using the fclose function. The feof function is used to test for the end of the file. The functions fgetc, fscanf, and fgets are used to read data from the file. The fscanf function can be used to read different data types from the file

Files Recovery Software
Home Contact Details Customer Support Download Demo Products  

 
 

Closing Files

Files are closed using the fclose function. The syntax is as follows:

fclose(in);

Reading Files

The feof function is used to test for the end of the file. The functions fgetc, fscanf, and fgets are used to read data from the file.

The following example lists the contents of a file on the screen, using fgetc to read the file a character at a time.

#include <stdio.h>
int main()
{

FILE *in;
int key;

if ((in = fopen("tarun.txt", "r")) == NULL)
{

puts("Unable to open the file");
return 0;
}

while (!feof(in))
{
key = fgetc(in);

/* The last character read is the end of file
marker so don't print it */
if (!feof(in))
putchar(key);
}

fclose(in);
return 0;
}

The fscanf function can be used to read different data types from the file as in the following example, providing the data in the file is in the format of the format string used with fscanf.

fscanf(in, "%d/%d/%d", &day, &month, &year);

The fgets function is used to read a number of characters from a file. stdin is the standard input file stream, and the fgets function can be used to control input.

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Data Recovery Book
 
Chapter 1 An Overview of Data Recovery
Chapter 2 Introduction of Hard Disks
Chapter 3 Logical Approach to Disks and OS
Chapter 4 Number Systems
Chapter 5 Introduction of C Programming
Chapter 6 Introduction to Computer Basics
Chapter 7 Necessary DOS Commands
Chapter 8 Disk-BIOS Functions and Interrupts Handling With C
Chapter 9 Handling Large Hard Disks
Chapter 10 Data Recovery From Corrupted Floppy
Chapter 11 Making Backups
Chapter 12 Reading and Modifying MBR with Programming
Chapter 13 Reading and Modifying DBR with Programming
Chapter 14 Programming for “Raw File” Recovery
Chapter 15 Programming for Data Wipers
Chapter 16 Developing more Utilities for Disks
Appendix Glossary of Data Recovery Terms
 
 
Pro Data Doctor

Home

Products

Contact Details

Customer Support

Download Demo

Terms and Conditions

 
Pro Data Doctor