037.统计文件的字符数

简介: 037.统计文件的字符数
#include <stdio.h>
main()
{
  char fname[80];/*存贮文件名*/
  FILE *rfp;
  long count;/*文件字符计数器*/
  clrscr();
  printf("Please input the file's name:\n");
  scanf("%s",fname);
  if((rfp=fopen(fname,"r"))==NULL)
  {
    printf("Can't open file %s.\n",fname);
    exit(1);
  }
  count=0;
  while(fgetc(rfp)!=EOF)
    count++;
  fclose(rfp);/*关闭文件*/
  printf("There are %ld characters in file %s.\n",count,fname);
  puts("\n Press any key to quit...");
  getch();
}
相关文章
|
机器学习/深度学习 编解码 算法
改进UNet | 透过UCTransNet分析ResNet+UNet是不是真的有效?(一)
改进UNet | 透过UCTransNet分析ResNet+UNet是不是真的有效?(一)
1123 0
|
前端开发 安全 JavaScript
【Message 全局提示】基于 React 实现 Message 组件
使用 ReactDOM.createRoot、React.forwardRef、React.useImperativeHandle 实现 Message 组件。使用 Web Crypto API 生成符合密码学要求的安全的随机 ID。
|
Java 开发者 NoSQL
SpringBoot如何整合Neo4j? | 带你读《SpringBoot实战教程》之三十一
本节介绍了SpringBoot利用Neo4j实现用户的添加查找。
SpringBoot如何整合Neo4j? | 带你读《SpringBoot实战教程》之三十一
|
数据可视化 关系型数据库 编译器
【C/C++ 单线程性能分析工具 Gprof】 GNU的C/C++ 性能分析工具 Gprof 使用全面指南
【C/C++ 单线程性能分析工具 Gprof】 GNU的C/C++ 性能分析工具 Gprof 使用全面指南
1676 2
|
存储 安全 开发工具
GitHub 支持双因素认证(2FA)
【9月更文挑战第29天】
1514 6
|
人工智能 黑灰产治理 开发者
虚拟模特,一键生成高颜值AI模特!活动震撼来袭,快来生成你的高颜值模特大片!
体验”通义万相-虚拟模特“,晒出属于你的高颜值AI模特大片,在活动页面提交作品以及使用反馈,即有机会获得反馈奖哦!
1094 11
虚拟模特,一键生成高颜值AI模特!活动震撼来袭,快来生成你的高颜值模特大片!
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp微信小程序的社区超市管理系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的社区超市管理系统的详细设计和实现
170 0
|
C++ 容器
[学习][记录] c++语言:从放弃到入门 <一> c++11新关键字以及引入的新特性(下)
[学习][记录] c++语言:从放弃到入门 <一> c++11新关键字以及引入的新特性(下)
121 0
|
机器学习/深度学习 数据采集 数据可视化
如何使用Python的PyBrain库进行深度学习?
PyBrain是Python的深度学习库,用于构建和训练模型。步骤包括安装库、导入模块、准备数据集、创建网络、训练、预测、评估和可视化。示例代码展示了如何使用PyBrain处理线性数据,包括数据预处理、构建2-3-1网络、BackpropTrainer训练、计算MSE误差和结果可视化。
251 0
|
存储 缓存 NoSQL
黑马点评笔记 redis实现缓存
黑马点评笔记 redis实现缓存
248 0