学c语言做练习之统计文件中字符的个数 |
您所在的位置:网站首页 › 文档统计数字个数 › 学c语言做练习之统计文件中字符的个数 |
统计文件中字符的个数(采用命令行参数) #include #include int main(int argc, char *argv[]) { char ch; FILE *fp; long count=0; if(argc !=2) { printf("文件名是:%s\n",argv[0]); exit(EXIT_FAILURE); } if ((fp=fopen(argv[1],"r+"))==NULL) { fprintf(stderr,"不能打开文件\"%s\"\n",argv[1]); exit(EXIT_FAILURE); } while((ch=getc(fp)) !=EOF) { putc(ch,stdout); ++count; } fclose(fp); printf("File %s has %ld characters\n",argv[1],count); return 0; }
统计文件中字符个数(不采用命令行参数) #include #include #define MAX 80 int main(void) { FILE *fp; char ch; char name[MAX]; long count=0; printf("请输入文件名:"); gets(name); if ((fp=fopen(name,"r+"))==NULL) { fprintf(stderr,"不能打开文件%s\n",name); exit(EXIT_FAILURE); } while((ch=getc(fp))!=EOF) { putc(ch,stdout); count++; } fclose(fp); printf("File %s has %ld characters\n",name,count); return 0; } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |