求问字符串和int互转

学术版

zyyh @ 2024-11-29 20:20:31

c++14有什么能够将string直接转化为int的方法吗? 还有int转String的


by OIerWu_829 @ 2024-11-29 20:22:37

@zyyh stoi(s)s 转换成 int 类型,to_string(x)x 转换成 string 类型。


by zyyh @ 2024-11-29 20:26:24

@OIerWu_829c++14也可以吗?


by Joe2011 @ 2024-11-29 20:27:04

Cu ball。。。


by AzusidNya @ 2024-11-29 20:28:56

@zyyh string 转 int 用 atoi(s.c_str())。int 转 string 用 to_string()

使用例:

int main(){
    string s; cin >> s;
    cout << atoi(s.c_str()) << "\n";
    int r; cin >> r;
    string t = to_string(r);
    cout << t << "\n";
    return 0;
}

by Joe2011 @ 2024-11-29 20:42:31

@zyyh 突然发觉sscanf好像也可以


by louiesun @ 2024-11-29 22:11:54

sstream也可以


|