To open a file with a user supplied name, you would need to store the name in a variable. If the file name was to have no more than 20 characters in it, which would be an appropriate declaration of the file name variable?
a. char filename;
b. char filename(20);
c. char filename[20];
d. char filename[21];