这里有一个我试图运行的基本代码但是我遇到stoi问题(这是c ++)我一直收到错误:
‘stoi’ was not declared in this scope
Run Code Online (Sandbox Code Playgroud)
我试过atoi和strtol这个错误
.cpp:23: error: cannot convert ‘std::string’ to ‘const char*’ for argument ‘1’ to ‘int atoi(const char*)’
Run Code Online (Sandbox Code Playgroud)
代码:
using namespace std;
int main(){
string numberGuessed;
int intNumberGuessed = 0;
do {
cout << "Guess a numeber btw 1 - 10: " << endl;
getline(cin, numberGuessed);
intNumberGuessed = atoi(numberGuessed);
cout << intNumberGuessed << endl;
} while(intNumberGuessed != 4);
cout<< "you win" << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)