首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

字符串转换成实数在转换成字符串,判断输入是不是合法

2013-01-06 
字符串转换成实数在转换成字符串,判断输入是否合法在做计算器时,在对话框里输入数字,用GetBlgItemText得到

字符串转换成实数在转换成字符串,判断输入是否合法
在做计算器时,在对话框里输入数字,用GetBlgItemText得到字符串,然后用atof()函数转换成浮点数,可是为了判断数据是否合法,我希望能够把数据转换成字符串与原来的相比,用什么实现呢?用sprintf函数转换成字符串后怎么输入与原来的都不一样
在c语言里有实现方法吗?
帮帮忙吧字符串转换成实数在转换成字符串,判断输入是不是合法
[解决办法]
在加个判断吧


            double a,b;
            char *p;
            errno=0;//errno

 
            a=strtod(str1,&p);
            if(0!=errno 
[解决办法]
 *p != '\0')

热点排行