永发信息网

C语言CharUpper函数问题

答案:2  悬赏:0  手机版
解决时间 2021-03-21 02:47
if ((wParam = (WPARAM) CharUpper ((TCHAR *) wParam)) == VK_RETURN)
我对这条语句的理解是这样的,请高手指点是否有理解错误。
首先(TCHAR *) wParam里的wParam是子窗口ID(被赋予ASCII码的十进制100,也就是d)那么这里的强制转换类型(TCHAR *) 是否就把100 变成'd'?然后用CharUpper 函数把d转化为大写的D,然后再用 (WPARAM)强制类型转换把大写D 再换成相应的ASCII码68? 然后再把68赋给wParam 然后再做VK_RETURN的对比?

还有种情况,比如CharUpper ()里放入的是个'=' 号呢? 或者是回车呢? 那么这个转换会如何?
最佳答案
应该是你说的那样,如果输入‘=’相信charUpper函数会报错的,这条语句不会顺利执行的
全部回答
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宫斗群广招人才,请看下列表格
“挺好看的”用英文怎么翻译
在哪里可以找到会计兼职的工作?
No one wants to look stupid or do the wron
户部大清铜币,我打电话问了很多收藏公司都说
过年要给女友家的老人拜年,想买点营养品,不
不要因为结束而哭泣,为你的曾经拥有.有谁知道
一点也办法也想不出来是那四字词语急急
PS中的批处理如何插入断点,怎么使用?
上虞市明发汽配有限公司在哪里啊,我有事要去
今天去私人口腔诊所拔一颗智齿牙,搞了半个多
一个三位数除以四十的商是一个两位数余数是十
请问,在网上基金怎么转换那,请前辈帮忙,谢谢,
Inourcity,________collegestudentswanttowor
门上被人泼粪影响财运吗
推荐资讯
雷神g150s-e能玩绝地求生吗
泰拉瑞亚里强力手套怎么做
单选题SergeantCollins,Iregret________
驰云广告地址在哪,我要去那里办事
凯马好运来3300轻卡3米85五开门4100发动机报
大家觉得柏艺诗补水神器怎么样?我现在在用不
奔腾X80暖风机水箱有循环水开关吗
门几孟地址在哪,我要去那里办事
midea/美的 kyr-35/n1y-pd移动空调冷暖家用一
气压带风带随着季节的移动而南北移动,有可能
和平大药房金寺店在什么地方啊,我要过去处理
作者醉流酥的小说
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?