100 Days of Code-day34-对于字母的“一视同仁”
借用之前的思路,通过静态字符变量option的二进制位取值来决定该排序程序是否应该不考虑字幕大小写。所以我们此时依旧是通过按位或运算,当我们需要不区分字母大小写时我们将变量option的第二位改为1(二进制位),如下所示。接着就是将命令与对应进行比较操作的函数联系在一起。我所先到的是像之前修改writelines函数一样,对于mystrcmp函数,我们可以增加一个参数。通过该参数的值来判断是否需要忽略字母的大小写。该函数声明如下所示,相较于之前增加了参数capital。但与此同时我们还需要注意一个问题,