vc用MFC编辑一个输入窗口,类型为cstring,如何将此字符串转换为16进制数,例如输入80,
vc用MFC编辑一个输入窗口,类型为cstring,如何将此字符串转换为16进制数,例如输入80,将其转换为16进制的0x80?...
vc用MFC编辑一个输入窗口,类型为cstring,如何将此字符串转换为16进制数,例如输入80,将其转换为16进制的0x80?
展开
展开全部
哥,你是什么意思?“80“是两个字符,占用两个字节,一个是‘8’,字符码为0x38,一个是'0',字符码为0x30。 0x80是字符码,占用一个字节。 你到底要输出什么东西? 是字符码为0x80的字符,还是字符串”0x80“?
追问
现在问题程序内部有个硬件地址为16进制,我要在MFC编辑一个输入窗口,我在窗口输入的是十进制的,怎么让输入一个十进制数转换成相等的十六进制数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
8*16+0 再用%x输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用上八进制的占位符不行吗?
更多追问追答
追问
能否给段程序看看呢?
追答
我技术也不大好,记得以前在Linux下只需要换上16进制的占位符,输出就是16进制的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询