如何在不区分大小写的txt文件中找到字符串,并且仍然保留部分大写?在C++中

How to find a string in a txt file with case insensitivity and still retain part capitalization? In C++

本文关键字:C++ 保留部 大小写 不区 txt 文件 字符串      更新时间:2023-10-16

将文件中的所有内容都设为小写并找到它很容易,但我想找到原始大写的字符串,这样我就可以将其放在指针上,稍后打印。例如FIND_WORD赎金。找到文件Word。添加的行显示器rAnSoM nOtE。你好。

逐行浏览文件。对于每一行,从头至尾遍历字符串。

对于行中的每个起点,将字符串中的后续字符与要查找的单词中的字符进行不区分大小写的比较。如果它们都匹配,则将整行输出为原始读取。

换句话说,不将任何内容转换为小写。相反,进行不区分大小写的比较