作者maplefog (枫雾)
看板C_and_CPP
标题Re: [问题] 计算机程式防呆
时间Tue May 12 13:50:18 2009
有个比较简单的方法,可以去掉英文字母,空白键,特殊字元等。
std::string str = "1234567890.+-*/";
if( str.find(Key) == std::string::npos &&
Key != VK_BACK && Key != VK_TAB && Key != VK_RETURN)
{
ShowMessage("请输入数字");
Key =0;
}
但是还没有办法判断00.22...1这种数字。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.207.32