◀ Previous Next ▶ Up ▲


witpoko.com


ใครเก่ง C บ้างครับ

if(buffer[11]==0x03)
{
sound();
buffer[11]=0;
digi1=checkascii(buffer[6]);
digi2=checkascii(buffer[7]);
digi3=checkascii(buffer[8]);
digi4=checkascii(buffer[9]);
revdigi1=digi1*1000;
revdigi2=digi2*100;
revdigi3=digi3*10;
revdigi4=digi4*1;

sumalldigi=revdigi1+revdigi2+revdigi3+revdigi4;
printf(lcd_putc,"NUMBER = %LD",sumalldigi);


โค้ดอันนี้มันทำอะไรก็ ID number ที่เราได้มาเหรอครับ นี้คือ ID number = 0900F5BE12 ที่ผมอ่านได้จาก hyperterminal อะครับ
ส่วนพอผ่านอันนี้มันแสดงค่าเป็น 11132 อะครับมันแปลงแบบไหนเหรอครับ รบกวนด้วยครับ


จากคุณ : เด่น -[ 5 ก.ย. 52 - 23:19:40 A:58.137.15.211 X: ]



Share/Save/Bookmark





กระทู้ยอดนิยม