一个达布刘(o゚v゚)ノ 2022-07-20 11:30 采纳率: 43.8%
浏览 21

程序执行后,文件中的内容是什么

下面的程序执行后,文件 test.txt 中的内容是


#include "string.h"
#include <stdio.h>
void fun(char* fname, char* st)
{
    FTLE* myf;
    int i;
    myf = fopen(fname, "w");
    for (i = 0; i < strlen(st); i++) fputc(st[i], myf);
    fclose(myf);
}
int main()
{
    fun("test.txt", "new world");
    fun("test.txt", "hello,");
    return 0;
}
  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-07-20 11:45
    关注

    用w方式打开,会自动清空文件已有内容,所以最后文件中只有第二次写入的hello,

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月20日