Use of stoi in C++

In this tutorial, we shall have a look at the use of stoi in C++.

stoi() in C++

stoi() is a function that takes a string as input and returns the integer values.

First Example of stoi function

#include <iostream>
#include <string> 
using namespace std;

int main() {

  string a = "500";
 
  
  int x = stoi(a);

  cout  << x << endl;
}
Output
500

Initially, 500 is declared in a string, upon using the stoi function, it is converted into an integer.

Example 2

#include <iostream>
#include <string> 
using namespace std;

int main() {

  string a = "10000 codespeedy";
 
  
  int x = stoi(a);

  cout  << x << endl;
}
Output
1000

Here 1000 codespeedy is declared as a string, later upon using the stoi function, it returns the integer values.

Example 3

#include <iostream>
#include <string> 
using namespace std;

int main() {

  string a = "8941.0987421";
 
  
  int x = stoi(a);

  cout  << x << endl;
}
Output
8941

in this example, we see that float value is declared as a string, by using stoi() function, it returns the integer values.

You can also read: C++ Pre-Processors

Leave a Reply

Your email address will not be published. Required fields are marked *