Sets the file position indicator for fp to the beginning of the file stream.
If an error occurs, returns 0.
The file pointer must be valid, and must point to a file successfully opened by fopen().
Note: If you have opened the file in append ("a") mode, any data you write to the file will always be appended, regardless of the file position.