您将如何编写一个程序,该程序将递归检查给定的输入在C ++中是否为有效的浮点值。
问题是这条线:
nextChar= strExp.at(first + 1);
因为如果字符串的大小为1,它将变为strExp(1)
char nextChar=' ';
if(first+1<length)
nextChar= strExp.at(first + 1);
而且最好通过refreence而不是value来传递字符串
int endInt(const string& strExp, int first)
{
//...
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句