问题 单项选择题

有以下程序 #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函数输出字符串到文件时,将覆盖原文件中的内容。

单项选择题
单项选择题