A-A+

有以下程序 #include<stdio.h> void WriteStr(char*fn

2022-08-06 05:39:06 问答库 阅读 176 次

问题详情

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

考点:程序