Assuming dataFile is a file stream object, the following statement:
dataFile.close();
a. is illegal in C++
b. needs a filename argument to execute correctly
c. closes a file
d. is legal but risks losing valuable data
e. None of these