首页 > 试题广场 >

以下程序执行后,文件test.dat中的内容是什么? #i

[问答题]
以下程序执行后,文件test.dat中的内容是什么?
#include <stdio.h>
#include <string.h>
void fun(char * fname,cahr * st)
{
    FILE * fp;
    int i;
    fp=fopen(fname,"w");
    for(i=0;i<strlen(st):i++ )
        fputc(st[i],fp);
    fclose(fp);
}
void main()
{
    fun("test.dat","new world");
    fun("test.dat","hello");
}

推荐
程序第1次以只写方式打开test.dat文件,向其中写入字符串"new world",第二次又以只写方式打卡test.dat文件,清除原有内容,向其中写入字符串"hello"。所有最终文件test.dat中的内容是hello。
发表于 2018-05-07 20:59:13 回复(0)