21xrx.com
2024-12-22 21:21:04 Sunday
登录
文章检索 我的文章 写文章
C++中将string转换为int的方法
2023-07-05 15:19:29 深夜i     --     --
C++ string 转换 int 方法

在C++中,将string类型的变量转换成int类型变量常常是必要的。本文将介绍两种常用的将string类型转换为int类型的方法。

方法一:使用stoi()函数

使用stoi()函数是将string类型转换为int类型的最简单方法。以下是一个示例:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str = "1234";

  int num = stoi(str);

  cout << num << endl;

  return 0;

}

输出结果为:


1234

方法二:使用stringstream类

另一种将string类型转换为int类型的方法是使用stringstream类。以下是一个示例:


#include <iostream>

#include <string>

#include <sstream>

using namespace std;

int main()

{

  string str = "1234";

  stringstream ss(str);

  int num;

  ss >> num;

  cout << num << endl;

  return 0;

}

输出结果为:


1234

两种方法都可以成功将string类型转换为int类型,但是在实际使用中需要根据实际情况选择哪一种方法。以上两种方法可以简单明了地实现将string类型转换为int类型的功能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复