b应该也是错了,只是编译器还没编译到那里,默认输入的数字好象是占8位,也就是说,是一个字节,而DWORD是4个字节,32位,所以类型不匹配造成的,可以先将数字输入到一个long中,然后再强制转换成DWORD应该就可以了
谢谢!!!试一试看看!