|
|
C - สอบถามครับ ภาษาซี เราจะให้มันเช็คเวื่อนไขเวลากรอกรข้อมูลผิดยังไงครับ |
|
|
|
|
|
|
|
เขียนไว้ยังไงบ้างครับ ลองเอา Code มาดูครับ
|
|
|
|
|
Date :
2013-10-06 07:09:48 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างนะครับ
รับตัวเลขห้องเข้ามาได้แค่ 1-15
หลักการประมาณว่า
- ถ้ากรอกเลขอื่นให้เออเร่อ
- ถ้ากรอกรตัวหนังสือเข้าไปก็ให้เออเร่อ แต่ผมลองกรอกรตัวหนังสือไปมันฟรีเลยครับไม่ยอมเบรคให้งงเลย
int a;
printf("Enter your room : ");
scanf("%d"&a);
if((a<1)||(a>15))
{
printf("your room : %d",a);
}
else
{
printf("error");
}
|
|
|
|
|
Date :
2013-10-06 10:31:36 |
By :
bp28311 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int num;
char term;
if(scanf("%d%c", &num, &term) != 2 || term != '\n')
printf("failure\n");
else
printf("valid integer followed by enter key\n");
Apply เอาครับ
|
|
|
|
|
Date :
2013-10-06 12:57:39 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อ่ะครับ
|
|
|
|
|
Date :
2013-10-11 00:15:52 |
By :
bp28311 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|