• 2022-05-30
    以下程序是把文件file1.dat中的内容复制到一个名为file2.dat新的文件中,请补全程序。#includevoidmain(){FILE*fpr,*fpw;if((fpr=fopen("file1.dat","rb"))==NULL)exit(0);if((fpw=fopen(________________,"wb"))==NULL)exit(1);while(!feof(fpr))fputc(_________________,fpw);fclose(fpr);fclose(fpw);}
  • "file2.dat";fgetc(fpr)

    举一反三

    内容

    • 0

      以下C程序将磁盘中的一个文件复制到另一个文件中,两个文件名已在程序中给出,请填空。 #include main() { FILE *f1,*f2; f1=fopen(“file_a.dat”,”r”); f2=fopen(“file_2.dat”,”w”); while( [填空1] ) fuputch(fgetc(f1),f2); fclose(f1); fclose (f2); } A: 1 B: 1 C: 2 D: 3

    • 1

      以下C程序将磁盘中的一个文件复制到另一个文件中,两个文件名已在程序中给出,请填空。 #include main() { FILE *f1,*f2; f1=fopen(“file_a.dat”,”r”); f2=fopen(“file_2.dat”,”w”); while( ______ ) fuputch(fgetc(f1),f2); fclose(f1); fclose (f2); }

    • 2

      程序的功能是将文件filel.c的内容输出到屏幕上并复制到文件file2.c中,请填空。#include<stdio.h>main(){FILE【19】;fp1=fopen("filel.c","r");fp2=fopen("file2.c","w");while(!feof(fp1))putchar(getc(fp1));rewind(fp1);while(!feof(fp1))putc(【20】);fclose(fp1);fclose(fp2);}

    • 3

      要打开一个已存在的非空二进制文件“file”用于修改,选择正确的语句是 。 A: fp=fopen("file","rb+"); B: fp=fopen("file","rb"); C: fp=fopen("file","ab+"); D: fp=fopen("file","wb");

    • 4

      以下程序的功能是将文件file1.c的内容输出到屏幕上并复制到文件file2.c中。请填空。#include <;stdio.h>;int main( ){ _______; fp1=fopen("file1.c","r"); fp2=fopen("file2.c","w"); while(!feof(fp1))putchar(fgetc(fp1)); _______; while(!feof(fp1)) fputc(______); fclose(fp1); fclose(fp2); return 0;}