65,208
社区成员
发帖
与我相关
我的任务
分享#include <stdio.h>
#include <stdlib.h>
#include <time.h>
FILE *f;
int c;
int main(int argc,char **argv) {
if (argc<2) {
printf("Usage: %s filename.txt\nto display its 20% content.\n");
return 1;
}
f=fopen(argv[1],"rb");
if (NULL==f) {
printf("Can not open file [%s]\n",argv[1]);
return 1;
}
srand(time(NULL));
while (1) {
c=fgetc(f);
if (EOF==c) break;
if (rand()%5==0) printf("%c",c);
else printf(".");
}
fclose(f);
return 0;
}