Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个文本文件,它是一个带有引号、逗号、句点和空格的段落。我希望我的 C 程序仅将字母扫描到一个数组中,同时在此过程中将它们全部设为小写。所以如果一个文本文件说“你好。”,那么数组就会有:你好
有多种解决方案。其中两个更“常见”是
将所有内容读入内存,然后仅将所需字符复制到主数组,同时转换为小写。
逐个字符读取,在转换为小写时只保存要保存的字符。
这两种解决方案基本相同,只是在实际的文件读取部分有所不同。