问题
单项选择题
有以下程序 #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中的内容是
A.start
B.end
C.startend
D.endrt
答案
参考答案:B
解析:使用fputs函数输出字符串到文件时,将覆盖原文件中的内容。