Cara mengkonvert string ke int di c++
Jawaban:
Berbeda dengan Pascal yang cukup menuliskan val(), dalam C++ mengubah nilai string menjadi integer membutuhkan beberapa library, yaitu :
<cstring> = untuk mengaktifkan fungsi .c_str()
<cstdlib> = untuk mengaktifkan fungsi atoi()
Nah, atoi() inilah sintaks utama untuk mengubah string menjadi integer. Untuk mengubah char atau satu karakter, cukup ketikkan atoi(variabel_string.c_str());. Implementasinya :
1 #include <iostream>
2 #include <cstdlib>
3 #include <cstring>
4 using namespace std;
5 int main() {
6 string a="1234"; //string a bernilai 1234
7 int aa=atoi(a.c_str()); //mengubah string a menjadi integer,lalu ditampung di variabel integer aa
8 cout << aa << endl; //1234
9 cout << aa*2 << endl; //aa x 2 = 2468
10 }
Penjelasan: