Reading from a File in C
Once the file has been opened for reading using fopen(), as we have seen, the file’s contents are brought into buffer and a pointer is set up that points to the first character in the buffer. This pointer is one of the elements of the structure to which fp is pointing. To read the file’s contents from the memory, there exists a function called fgetc(). This has been used in our program as: ch = fgetc(fp); fgetc() performs the following operations: Reads the characters from the current pointer position Advances the pointer position so that it now points to the next character...