gpt4 book ai didi

c++ - 简单的方法将字符串转换为 int?

转载 作者:行者123 更新时间:2023-11-28 07:25:52 24 4
gpt4 key购买 nike

我如何将一串数字(我的意思是字符串而不是字符,因为 atoi 函数适用于字符,对我来说不适用于字符串)如何转换为整数。我试过了,但没用:

int main(){
int P,W;
string ST1 , ST2;
getline(cin,ST1,' ');
getline(cin,ST2);
P = std::atoi(ST1);
W = std::atoi(ST1);
return 0 ;
}

最佳答案

您可以使用 .c_str() 调用带有 const char *string 的任何函数:

P = std::atoi(ST1.c_str());

关于c++ - 简单的方法将字符串转换为 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18752797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com