问题
问答题
把文本文件x1. dat复制到文本文件x2. dat中,要求仅复制x1. dat中的非空格字符。
答案
参考答案:
解析:#include<stdio.h> void main() {char ch;FILE*fp1,*fp2; fp1=fopen("x1.dat","r");/*以只读方式打开文件x1.dat*/ fp2=fopen("x2.dat","w");/*以可写方式拱形文件x2.dat*/ while(!feof(fp1)) {ch=fgetc(fp1);/*从文件x1.dat读取字符*/ if(ch!=’’)/*判定所读取字符是否为"空格"*/ fputc(ch,fp2); } fclose(fp1);fclose(fp2);/*关闭文件*/ }