如何仅将字母字符扫描到C语言的数组中?

时间:2018-06-27 21:11:18

标签: c arrays character alpha alphabetic

我有一个文本文件,它是一个带有引号,逗号,句点和空格的段落。我希望我的C程序仅将字母扫描到数组中,同时还要使所有字母在处理过程中变为小写。因此,如果文本文件说“ Hello。”,则数组将具有:hello

1 个答案:

答案 0 :(得分:1)

有多种解决方案。其中两个“常见”应该是

  1. 所有内容读入内存,然后仅将所需字符复制到主数组中,同时转换为小写字母。

  2. 逐字符读取字符,仅保存要转换为小写字母的字符。

这两种解决方案基本相同,只是实际的文件读取部分不同。