Devdit
 

แปลง String เป็น Int ภาษา C ด้วย atoi

4.3K

แปลง String เป็น Int ภาษา C ด้วย atoi บทความนี้สอนใช้คำสั่ง atoi เพื่อแปลงค่าข้อมูลของตัวแปรชนิด char array หรือ string ให้เป็นตัวเลข int โดยต้อง include stdlib.h เพื่อใช้งาน atoi สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง แปลง String เป็น Int ภาษา C ด้วย atoi

#include <stdio.h>
#include <stdlib.h>

int main() {
    char s[10] = "12345";
    int i = atoi(s);
    printf("แปลง String '12345' เป็น Int %d", i);
    return 0;
}

ผลลัพธ์

แปลง String '12345' เป็น Int 12345

คำอธิบาย

แปลง String เป็น Int ภาษา C ด้วย atoi จากตัวอย่างสร้างตัวแปรชื่อ s ชนิด char array เก็บข้อมูล string “12345” จากนั้นแปลง String เป็น Int ด้วยคำสั่ง atoi(s) พร้อมกับแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง printf

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