c - 如何仅将字母字符扫描到 C 中的数组中?
问题描述
我有一个文本文件,它是一个带有引号、逗号、句点和空格的段落。我希望我的 C 程序仅将字母扫描到一个数组中,同时在此过程中将它们全部设为小写。所以如果一个文本文件说“你好。”,那么数组就会有:你好
解决方案
有多种解决方案。其中两个更“常见”是
将所有内容读入内存,然后仅将所需字符复制到主数组,同时转换为小写。
逐个字符读取,在转换为小写时只保存要保存的字符。
这两种解决方案基本相同,只是在实际的文件读取部分有所不同。
推荐阅读
- performance - 核心网络生命体征 - 移动 - CLS 问题:超过 0.25(移动)
- td-engine - 如何将TDengine数据库中2020-06-02 10:40:28.001的时间类型转换为1591065628?
- flutter - 流生成器 ConnectionState.active 多次调用并在颤动中一次又一次地返回小部件
- javascript - 如何为暗/亮模式切换保存 cookie?W3 学校代码
- python - 将多个重复的模式名称分配给列表值
- python - 如何将导出的文件保存到与py文件相同的路径并将我的csv文件重命名为文件夹名称
- javascript - 在将浏览器窗口大小调整为全屏时,将网格项目调整为之前的状态
- python - scipy.optimize 使用动态多变量列表最小化
- node.js - nodejs azure web app给出http 431错误
- selenium-webdriver - Webdriver:在调用 addCookie 方法后,浏览器使用 Dot 设置域