How to convert string to number in C++

In C+11 and later versions, a string containing an integer or floating point value can be converted easily to its numeric value. To do this, use the stoi, stof and similar functions defined in the string header file. These functions throw an exception on encountering a malformed string and so are recommended over the old C atoi and atof functions.

This example demonstrates this:

Tried with: GCC 4.9.1 and Ubuntu 14.04

Advertisements

2 thoughts on “How to convert string to number in C++”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s