c++中库函数
不知道你的是控制台程序还是窗口应用程序,控制台的话你只能获取之后处理返回,判断是"0"-"9",窗口的话,就可以添加textbox的一个函数,当输入的不是数字可以返回原来的数字字符串,这样保证输入的只是数字
先判断数据是不是只有数字、小数点、和正负号,如果有其他就提示格式错误
再看看小数点是不是在头尾,如果是就提示格式错误
最后判断正负号是不是只有一个并在开头,如果不是就提示格式错误
思路就是这样,但我不是学C++的,程序你自己写
将用户输入按字符存储
判断字符asc码是否在数字的范围内
拆解字符串,每一位对比ASCII。来确定是否在,(48<= a<=57)。