覚え書き(C++)
よく遊んでいる分には忘れないのですが、ちょっと離れると忘れてしまうので覚え書きです。
文字列と数字
文字列と数字への相互変換はこのようになります。
string str = "123456"; int num = 2018; /*string → int*/ int a = stoi(str); /*string → double*/ double b = stod(str); /*int → string*/ string c = to_string(num); /*stringを1文字ずつ使う*/ char d = str[0]; int i = d - '0';
数字は、'0'を引くことに注意です。