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