Devdit
 

วิธีการแปลง string เป็น int C++

1.7K

บทความนี้สอนวิธีการแปลง 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

 

สรุป การแปลง string เป็น int ของภาษา C++ แนะนำให้ใช้คำสั่ง stoi โดยส่งค่าตัวแปร หรือค่า string ที่ต้องการแปลงเป็นตัวเลข และสร้างตัวแปรชนิด int เพื่อเก็บค่าการแปลงดังกล่าว เพื่อนำมาใช้งานต่อไป

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ