บทความนี้สอนวิธีการแปลง string เป็น int C++ โดยใช้ฟังก์ชัน stoi (string to integer) โดยฟังก์ชันนี้จะรับค่า parameter 1 ตัวคือตัวแปร หรือค่า string ที่ต้องการแปลงเป็น int เราจะได้เรียนรู้วิธีการเขียนโค้ดดังกล่าว พร้อมผลลัพธ์ และคำอธิบาย มีรายละเอียดดังนี้
ตัวอย่าง วิธีการแปลง string เป็น int C++
#include <string>
#include <iostream>
int main() {
std::string str = "987654321";
int number = std::stoi(str);
std::cout << "number: " << number;
return 0;
}
ผลลัพธ์
number: 987654321
จากตัวอย่างอธิบายได้ดังนี้
1. include string เพื่อทำงานกับ string และ stoi
2. include iostream เพื่อใช้คำสั่ง cout สำหรับแสดงผลลัพธ์ออกสู่หน้าจอ
3. สร้างตัวแปรชนิด string ชื่อ str กำหนดค่าเท่ากับ "987654321"
4. สร้างตัวแปรชนิด int ชื่อ number
5. แปลง string เป็น int ด้วยคำสั่ง std::stoi
6. แสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง cout