Devdit
 

วิธีแปลง Int เป็น String ภาษา C ด้วยคำสั่ง itoa

4.2K

สอนเขียนโค้ดแปลง Int เป็น String ภาษา C ด้วยคำสั่ง itoa โดยคำสั่งนี้รับค่า argument 3 ค่า คือ ตัวแปรชนิด Int, ตัวแปรชนิด String และตัวเลขฐาน เช่น 2, 10 หรือ 16 โดยตัวอย่างกำหนดเป็นเลขฐาน 10 คือ ระบบตัวเลขที่มีตัวเลข 10 ตัว คือ 0 - 9 สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง วิธีแปลง Int เป็น String ภาษา C ด้วยคำสั่ง itoa

#include <stdio.h>

void main()
{
    int i = 10;
    char str[2];
    itoa( i, str, 10 );
    printf( "ค่าตัวแปร str คือ %s", str );
}

ผลลัพธ์

ค่าตัวแปร str คือ 10

คำอธิบาย

โค้ดด้านบนใช้คำสั่ง itoa แปลงค่าจากตัวแปร i ชนิด Int เป็น String หรือ Char ในภาษา C และเก็บค่าไว้ที่ตัวแปร str จากนั้นทดสอบการแปลง Int เป็น String ภาษา C ด้วยการพิมพ์ค่าตัวแปร str ออกสู่หน้าจอได้ผลลัพธ์เท่ากับตัวแปร i

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