string是C++STL定义的类型,atoi是C语言的库函数,所以要先转换成char*类型才可以用atoi。strings;cin>>s;intresult=atoi(s.c_str()); atoi(表示alphanumerictointeger)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。 原型: intatoi(constchar*nptr); 参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 )字符时停止转换,返回整型数。否则,返回零。 包含在头文件stdlib.h中