阅读以下程序以及对程序功能的描述,其中正确的描述是( )。 #include <stdio.h> main() { FILE * in,*out; charch,infile[10],outfile[10];

admin2009-01-15  32

问题 阅读以下程序以及对程序功能的描述,其中正确的描述是(    )。    #include  <stdio.h>    main()    {  FILE * in,*out;       charch,infile[10],outfile[10];       printf("Enter the infile name:\n");       scanf("%s",infile);       printf("Enter the outfile name:\n");       scanf("%s",outfile);       if((in=fopen(infile,"r"))==NULL)       {  printf("cannot open infile\n");exit(0);}       if((out=fopen(outfile,"w"))==NULL)       {  printf("cannot open outfile\n");exit(0); }       while(! feof(in))  fputc(fgetc(in),out);       fclose(in);       fclose(out);    }

选项 A、程序完成将磁盘文件的信息在屏幕上显示的功能
B、程序完成将两个磁盘文件合二为一的功能
C、程序完成将一个磁盘文件复制到另一个磁盘文件中的功能
D、程序完成将两个磁盘文件合并并在屏幕上输出的功能

答案4

解析 在C程序中,如果已经定义文件指针FILE *fp;fopen函数的功能是打开一个文件,调用方式为fp=fopen(文件名,使用文件方式);feof函数的功能是检查文件是否结束,调用方式为feof(FILE*fp);fpute函数的功能是把一个字符写到磁盘文件中,调用方式为fputc(ch, fp),ch是要输出的字符,fp是指定要将该字符写入的文件,该文件必须已经以写或读写方式打开了;fgetc函数的功能是从磁盘文件中读入一个字符,调用方式为ch=fsetc(fp),ch是字符变量,fp是文件指针变量;fclose函数的功能是关闭一个文件,调用方式为fclose(文件指针)。
转载请注明原文地址:https://kaotiyun.com/show/ZoXp777K
0

相关试题推荐
最新回复(0)