แปลง 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