正在学习《MFC WINDOWS程序设计》的MFC集合类的内容,边看边写学习程序,看到映射表中一个英语星期与法语星期对应的例子感觉很有兴趣,就稍加修改添加到了我写的学习程序里。
所谓学习程序就是我喜欢看一章内容就把里面所有教到的东西写到一个程序里练习练习。
程序运行的时候如下,我在编辑框中输入Sunday
通过Debug模式设置断点查看LookUp函数的查找结果,问题就出在这里,理论上来说只进入Sunday那个if,但是通过我设置的几个BOOL值可以看出非Sunday的LookUp函数查找结果的布尔值也为1,那么带来的问题就是所有的if函数都会因为条件判别为TRUE而进入,这不是我想要的结果。
为什么lookup函数的返回值都为1呢?
本人小菜一枚,望各位大神不吝赐教。