Devdit
 

scanf คืออะไร ตัวอย่างการใช้งาน ภาษาซี

5.3K

scanf คืออะไร ภาษาซี บทความนี้สอนใช้คำสั่ง scanf ของภาษาซี โดยคำสั่งนี้ใช้สำหรับรับค่าจากผู้ใช้งาน และเก็บค่าดังกล่าวไว้ในตัวแปรที่กำหนด โดย scanf จะมี parameters 2 ตัวที่สำคัญ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง scanf คืออะไร ตัวอย่างการใช้งาน ภาษาซี

#include <stdio.h>

int main() {
    char name[50];
    printf("สวัสดี คุณชื่ออะไร ? : ");
    scanf("%s", name);
    printf("ยินดีต้อนรับ คุณ %s", name);
    return 0;
}

ผลลัพธ์

สวัสดี คุณชื่ออะไร ? : Devdit
ยินดีต้อนรับ คุณ Devdit

คำอธิบาย

scanf ภาษาซี จากตัวอย่างสร้างตัวแปรชื่อ name ชนิด char array ขนาด 50 จากนั้นรับค่าชื่อจากผู้ใช้งานด้วยคำสั่ง scanf( "%s", name ) โดยชื่อที่ผู้ใช้งานกรอกเข้ามาจะเก็บไว้ในตัวแปร name จากนั้นพิมพ์ชื่อดังกล่าวออกสู่หน้าจอด้วยคำสั่ง printf ร่วมกับ %s ที่ใช้สำหรับรับค่า และแสดงค่าข้อมูลตัวแปรชนิด char array หรือข้อมูลที่เก็บตัวอักษรมากกว่า 1 ตัวในลักษณะของข้อความ

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