Reading from a file –
The file read operations can be
performed using functions fscanf or fgets. Both the functions performed the same operations as
that of scanf and gets but with an additional
parameter, the file pointer. So, it depends on you if you want to read the file
line by line or character by character.
And the code snippet for reading a file is as:
FILE
* filePointer;
filePointer = fopen(“fileName.txt”, “r”);
fscanf(filePointer, "%s %s %s %d", str1,
str2, str3, &year);
Writing
a file –:
The file write operations can be perfomed by
the functions fprintf and fputs
with similarities to read operations. The snippet for writing to a file is as :
FILE
*filePointer ;
filePointer = fopen(“fileName.txt”, “w”);
fprintf(filePointer, "%s %s %s %d",
"We", "are", "in", 2012);