十一月云南哪里好玩:读入字符串,如何解决非法输入

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 03:12:44
要提示用户输入一些整数(设定一个范围,如果用户是非法输入(例如输入字符),应可以提示重输),
bool isLegal(const string answer)
{
for(int i=0; i<answer.length();++i)
{
if( atoi(&answer[i])&& answer[i]!=0 )
return false;
}

}
我的这个函数不能坐到啊,HELP。。。

++i跟i++在这里是一样的

第五行改为:if(atoi(answer[i])<0||atoi(answer[i]>9)

那个++i改为i++,你那个atoi的函数好像也弄错了,格式不对。