如何使用N文本

发布网友

我来回答

1个回答

热心网友

你可以用程序open文件,用fgetc读文件,比较读入的byte个数。
用二进制打开。

FILE *fin;
int c,N=0,N2=0;
char filename1[32]=a.txt;
char filename2[32]=a.dat;

if ( (fin = fopen(filename1,rb) ) == NULL ) {
printf(\007Cann't open input file %s\n,filename1);exit(1);
};
while (!feof(fin)) {
c= fgetc(fin);
N=N 1;
}
fclose (fin);
printf (Total number of bytes: %d in %s\n,N,filename1);

if ( (fin = fopen(filename2,rb) ) == NULL ) {
printf(\007Cann't open input file %s\n,filename2);exit(1);
};
while (!feof(fin)) {
c= fgetc(fin);
N2=N2 1;
}
fclose (fin);
printf (Total number of bytes: %d in %s\n,N2,filename2);

// 比较N何N2

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com