▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
C (ภาษาคอมพิวเตอร์)
วิทยาศาสตร์คอมพิวเตอร์
วิศวกรรมคอมพิวเตอร์
C++
C#
หากเรากำหนดให้รับค่าเป็นตัวเลข(int) แต่ User ใส่เป็นตัวอักษรหรือข้อความ(String) ต้องแก้ยังไงคะ C++
ตัวอย่างโค้ดค่ะ
#include<stdio.h>
main(){
int round,i ;
printf("How many nodes would you like to Enter : ");
scanf("%d",&round); //ตรงนี้ถ้ารับเป็นตัวอักษรแล้วให้มันแจ้งว่า "กรุณากรอกเป็นตัวเลข" อ่ะค่ะ ต้องทำยังไงคะ
while(round<=0){ //อันนี้กำหนดไว้ว่าค่าที่ใส่ได้ต้องมากกว่า0 ถ้าน้อยกว่า 0 ให้แสดงข้อความแล้วใส่ค่าใหม่
printf("Please enter a value greater than 0 !!!");
scanf("%d",&round);
}
}
ช่วยหน่อยค่ะ