1、编制一个将文本文件中的信息往显示屏上显示的程序,文件名由main函数命令行给出
# includeint main() { char filename[20]; char ch; FILE *fp1; printf("请输入文件名:n"); scanf("%s",filename); fp1 = fopen(filename,"r"); if(fp1 == NULL){ printf("文件打开失败"); } while((ch = fgetc(fp1))!=EOF){ // stdout 输出到屏幕 fputc(ch,stdout); } fclose(fp1); return 0; }
2、将D盘根目录下文件text.txt的内容复制到data.txt文件中,data.txt于text.txt文件在同一层目录
# includeint main() { // 文件复制 FILE *fp1,*fp2; char ch; // 打开文件 fp1 = fopen("text.txt","r"); if(fp1 == NULL){ printf("文件打开失败!n"); } fp2 = fopen("data.txt","w"); if(fp2 == NULL){ printf("文件打开失败:n"); } // 将读取出来的文件写入 to.txt 中 while((ch = fgetc(fp1)) != EOF){ fputc(ch,fp2); } // 文件关闭 fclose(fp1); fclose(fp2); return 0; }



