using namespace std;
#include <string>
#include <sstream>
#include <iostream>
int main()
{
                using namespace std;
    string s = "1234";
    stringstream ss(s); // Could of course also have done ss("1234") directly.
                int i;
    ss >> i;
    cout << i << endl;
                return 0;
}
/*
OUTPUT:
1234
*/
float              stof(const string& str, size_t *idx = 0);
double             stod(const string& str, size_t *idx = 0);
long double        stold(const string& str, size_t *idx = 0);
int                stoi(const string& str, size_t *idx = 0, int base = 10);
long               stol(const string& str, size_t *idx = 0, int base = 10);
unsigned long      stoul(const string& str, size_t *idx = 0, int base = 10);
long long          stoll(const string& str, size_t *idx = 0, int base = 10);
unsigned long long stoull(const string& str, size_t *idx = 0, int base = 10);
NUMERIC TO STRING
string to_string(int val);
string to_string(unsigned val);
string to_string(long val);
string to_string(unsigned long val);
string to_string(long long val);
string to_string(unsigned long long val);
string to_string(float val);
string to_string(double val);
string to_string(long double val);