单选题
有以下程序:
#include<stdio.h>
void WriteStr(char*fn, char*str)
{ FILE*fp;
fp=fopen(fn, "w"); fputs(str, fp); fclose(fp); }
main()
{ WriteStr("t1.dat", "start");
WriteStr("t1.dat", "end"); }
程序运行后,文件t1.dat中的内容是______。
【正确答案】
B
【答案解析】[解析] 用"w"方式打开文件,意思是如果文件名相同则覆盖原来的文件,所以当再次输入时覆盖了第一次的内容,B选项正确。