Sail E0 Webinar
Question

We should not read after a write to a file without an intervening call to fflush(), fseek() 

or rewind()


Options:
A .  True
B .  False
Answer: Option A

True, we should not be able to read a file after writing in that file without calling the below 

functions.

int fflush ( FILE * stream ); If the given stream was open for writing and the last i/o operation

 was an output operation, any unwritten data in the output buffer is written to the file.

int fseek ( FILE * stream, long int offset, int origin ); Its purpose is to change the file position

 indicator for the specified stream.

void rewind ( FILE * stream ); Sets the position indicator associated with stream to the

 beginning of the file.



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers