首页 > 试题广场 >

假设不存在abc.dat文件,如下程序执行后,abc.dat

[问答题]
假设不存在abc.dat文件,如下程序执行后,abc.dat文件的内容是什么?
#include <stdio.h>
void main()
{
    FILE * fp;
    char * str1="first";
    char * str2="second";
    if ((fp=fopen("abc.dat","a+"))==NULL)
    {    printf("Can't open abc file\n");
       return;
    }
    fwrite(str2,6,1,fp);
    fseek(fp,0L,SEEK_SET);
    fwrite(str1,5,1,fp);
    fclose(fp);
}

推荐
程序以"a+"文件模式打开abc文件,不论文件在何处,写入的内容只能在文件尾添加。abc.dat文件的内容是secondfirst。
发表于 2018-05-07 20:59:38 回复(0)
可以进行创建的 a a+ w w+
发表于 2019-10-11 09:01:20 回复(0)