学c语言做练习之​统计文件中字符的个数

您所在的位置:网站首页 文档统计数字个数 学c语言做练习之​统计文件中字符的个数

学c语言做练习之​统计文件中字符的个数

2024-07-14 08:58| 来源: 网络整理| 查看: 265

统计文件中字符的个数(采用命令行参数)

#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