ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: superspeedhost ที่ 06 มกราคม 2014, 12:49:42



หัวข้อ: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 12:49:42
โค๊ด:

 # include <conio.h>
# include <stdio.h>

void main()

{
int max=5,row=0;
char id[10],name[20];
float SAL;


clrscr();


gotoxy(35,1); printf ("INPUT DATA");
gotoxy(30,3); printf ("ID      =    ");
gotoxy(30,4); printf ("NAME    =    ");
gotoxy(30,5); printf ("SALARY  =    ");

gotoxy(40,3); scanf ("%s",id);
gotoxy(40,4); scanf ("%s",name);
gotoxy(40,5); scanf ("%f",&SAL);


for (i=1; <80, i++)
{gotoxy(i,6); printf("=");}

printf ("NO            ID                  NAME                  SALARY         ");

         for (i=1; <80, i++)
{gotoxy(i,6); printf("-");}




for (row=1; row<max; row++)

         gotoxy(1,8+row);  printf ("%2d",row);
gotoxy(11,8+row); printf ("%s",id);
gotoxy(22,8+row); printf ("%s",id);
gotoxy(43,8+row); printf ("%10.2f",SAL);




}




คอนเซบที่อาจารย์ให้มา
คือพิมข้อความในช่อง ID NAME และช่องที่เหลือ  เมื่อกรอกข้อความต่างๆครบแล้ว
เอนเทอร์ แล้วให้มันไปแสดงผลด้านล่างครับ
ใครใจดีช่วยให้ความรู้หน่อยครับ
ขอบคุณครับผม


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: teerdear1 ที่ 06 มกราคม 2014, 12:53:37
error ว่าอะไรอะคับ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: Normaderm ที่ 06 มกราคม 2014, 12:55:49
for ล่างสุดไม่เหนมี {} เลยอะครับ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 13:00:20
คือเมื่อวานนี้ ห้องคอมพิวเตอร์ ที่มหาลัยมันไม่ว่างน่ะครับ
อาจารย์เลยพามาเรียนห้องที่ไม่มีคอม
โดยใช้วิธีเขียนโค้ดนี้บนกระดานดำ ให้นักศึกษาเขียนตาม
แล้วให้มาทำต่อที่บ้าน
ผมก็พยายาม แต่ยังขาดความรู้น่ะครับ


แต่กด Ctrl+F9 แล้วมันรันไม่ได้ครับ
ในโปรแกรม TurboC++

ขอบคุณครับ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: teerdear1 ที่ 06 มกราคม 2014, 13:03:31
ไม่ได้จับภาษาซีนานหลายปี

ปกติจะใช้ตัวแปล ต้องประกาศพวก int float ก่อนรึป่าวครับ

ถ้าต้องประกาศรู้สึกตัวแปล i มันไม่ได้ประกาศไว้อะคับ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: supaman ที่ 06 มกราคม 2014, 13:07:50
for (i=1; <80, i++) ไม่มีค่า i<80; ครับ

syntax error เพียบครับผม


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 13:10:38
for (i=1; <80, i++)
 ใช่ครับ มันเริ่มเออเร่อตั้งแต่บันทัดนี้แหละครับ

ข้างบนก่อนบันนี้จะรันได้ปกติครับ

แต่พอผมเริ่มเขียน for (i=1; <80, i++)  มันก็เริ่มเออเร่อแล้วครับ
โดยที่ผมไม่สามารถเขียนได้อย่างถูกต้องน่ะครับ

รบกวนช่วยเขียนให้มันถูกต้องหน่อยครับ
ขอบคุณครับ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: supaman ที่ 06 มกราคม 2014, 13:15:21
for (i=1; <80, i++)    2 ลูป เปลี่ยนเป็น   for (i=1; i<80; i++)
 
for สุดท้าย ไม่มี { }


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 13:25:41
โค๊ด:
		 # include <conio.h>
# include <stdio.h>

void main()

{
int max=5,row=0;
char id[10],name[20];
float SAL;


clrscr();


gotoxy(35,1); printf ("INPUT DATA");
gotoxy(30,3); printf ("ID      =    ");
gotoxy(30,4); printf ("NAME    =    ");
gotoxy(30,5); printf ("SALARY  =    ");

gotoxy(40,3); scanf ("%s",id);
gotoxy(40,4); scanf ("%s",name);
gotoxy(40,5); scanf ("%f",&SAL);


for (i=1; i<80; i++)
{gotoxy(i,6); printf("=");}

printf ("NO            ID                  NAME                  SALARY         ");

for (i=1; i<80; i++)
{gotoxy(i,6); printf("-");}




for (row=1; row<max; row++)

{gotoxy(1,8+row);  printf ("%2d",row);}
{gotoxy(11,8+row); printf ("%s",id);}
{gotoxy(22,8+row); printf ("%s",id);}
{gotoxy(43,8+row); printf ("%10.2f",SAL);}




}


ใช่แบบนี้หรือเปล่าครับ
ผมลองแล้วยังเออเร่อครับ ที่บันทัด i


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 13:36:02
รูปไม่ขึ้น


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 13:38:20
(http://[url]http://www.thaiphatmachine.com/images/KANBAN.jpg[/url])



หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: teerdear1 ที่ 06 มกราคม 2014, 13:42:15
ลองดู 4 บรรทัดสุดท้าย เรื่อง {} อะคับ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: shinrafenr ที่ 06 มกราคม 2014, 13:57:39
ไม่ได้แตะมาหลายปีแล้วดิ่ ภาษานี้

ถ้าเป็นจาวา ก็พอได้อยู่ :P :P :P

for(int i=0; i<80; i++)


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 14:04:36
ยังไม่ได้เลยครับ
ลองหมดทุกคำแแนะนำแล้วครับ
 :wanwan004:


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: nuvatchai ที่ 06 มกราคม 2014, 14:11:38
ถามก่อนว่าภาษา ซี,C มันคืออะไรหรอครับ?   :P


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: teerdear1 ที่ 06 มกราคม 2014, 14:18:30
 # include <conio.h>
# include <stdio.h>
void main() {
 int max=5,row=0,i=0;
 char id[10],name[20];
 float SAL;
 clrscr();
 gotoxy(35,1); printf ("INPUT DATA");
 gotoxy(30,3); printf ("ID      =    ");
 gotoxy(30,4); printf ("NAME    =    ");
 gotoxy(30,5); printf ("SALARY  =    ");

 gotoxy(40,3); scanf ("%s",id);
 gotoxy(40,4); scanf ("%s",name);
 gotoxy(40,5); scanf ("%f",&SAL);
 for (i=1; i<80; i++) {
   gotoxy(i,6); printf("=");
 }
 printf ("NO            ID                  NAME                  SALARY         ");
 for (i=1; i<80; i++) {
   gotoxy(i,6); printf("-");
 }
 for (row=1; row<max; row++) {
   gotoxy(1,8+row); 
   printf ("%2d",row);
   gotoxy(11,8+row);
   printf ("%s",id);
   gotoxy(22,8+row);
   printf ("%s",id);
   gotoxy(43,8+row);
   printf ("%10.2f",SAL);
 }

น่าจะแบบนี้นะคับ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 14:23:44
 
มันบอกว่า เออเร่อบันทัดสุดท้าย

 }

ขอบคุณครับ เหมือนว่าใกล้จะได้แล้วนะครับ
อิอิ ช่วยปรึกษาหน่อยครับ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 14:39:50
# include <conio.h>
# include <stdio.h>
void main()
{
 int max=5,row=0,i=0;
 char id[10],name[20];
 float SAL;
 clrscr();
 gotoxy(35,1); printf ("INPUT DATA");
 gotoxy(30,3); printf ("ID      =    ");
 gotoxy(30,4); printf ("NAME    =    ");
 gotoxy(30,5); printf ("SALARY  =    ");

 gotoxy(40,3); scanf ("%s",id);
 gotoxy(40,4); scanf ("%s",name);
 gotoxy(40,5); scanf ("%f",&SAL);
 
 for (i=1; i<80; i++)
 {
 gotoxy(i,6); printf("=");
 }
 printf ("NO            ID                  NAME                  SALARY         ");

 for (i=1; i<80; i++)
 {
 gotoxy(i,6); printf("-");
 }

 for (row=1; row<max; row++)
 {
   gotoxy(1,8+row);   printf ("%2d",row);
   gotoxy(11,8+row);  printf ("%s",id);
   gotoxy(22,8+row);  printf ("%s",id);
   gotoxy(43,8+row);  printf ("%10.2f",SAL);
 }

}


แบบนี้ได้แล้วครับ
แต่มันไม่แสดงผลที่พิมเข้าไปแล้วเอนเทอร์น่ะครับ

รูปครับ
(http://www.thaiphatmachine.com/images/KANBAN2.jpg)


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 14:51:24
ทำไมมันแสดงไม่ครบครับจากรูปด้านบน
มันจะต้องแสดงแบบด้านล่างด้วยน่ะครับ


====================================
NO            ID                  NAME                  SALARY
-----------------------------------------------------------------
test           test                test                     test








หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 14:55:08
ได้แล้วครับผม
(http://www.thaiphatmachine.com/images/KANBAN3.jpg)


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 06 มกราคม 2014, 14:57:05
ขอขอบคุณ

คุณ teerdear1
คุณ shinrafenr
คุณ supaman
คุณ Normaderm

ขอบคุณครับ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 07 มกราคม 2014, 10:46:44
สวัสดีครับ ขอรบกวนอีกครั้งครับ
ถ้าผมต้องการทำให้มีเงื่อนไขแบบนี้ ผมตั้งแก้โค้ด หรือเพิ่มตรงใหนบ้างครับ


มีเงื่อนไข 0-15000 ไม่เสียภาษี
15001-50000 เสีย 3%
50000 -ขึ้นไปเสีย 5%




โค๊ด:
# include <conio.h>
# include <stdio.h>
void main()
{
 int max=5,row=0,i=0;
 char id[10],name[20];
 float SAL;
 clrscr();
 gotoxy(35,1); printf ("INPUT DATA");
 gotoxy(30,3); printf ("ID      =    ");
 gotoxy(30,4); printf ("NAME    =    ");
 gotoxy(30,5); printf ("SALARY  =    ");

 gotoxy(40,3); scanf ("%s",id);
 gotoxy(40,4); scanf ("%s",name);
 gotoxy(40,5); scanf ("%f",&SAL);
 
 for (i=1; i<80; i++)
 {
 gotoxy(i,6); printf("=");
 }
 printf ("  NO       ID         NAME                   SALARY ");

 for (i=1; i<80; i++)
 {
 gotoxy(i,8); printf("-");
 }

 for (row=1; row<max; row++)
 {
   gotoxy(1,8+row);   printf ("%2d",row);
   gotoxy(11,8+row);  printf ("%s",id);
   gotoxy(22,8+row);  printf ("%s",name);
   gotoxy(43,8+row);  printf ("%10.2f",SAL);
 }

}


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: teerdear1 ที่ 07 มกราคม 2014, 10:52:54
ผมแนะนำให้ศึกษาเรื่อง if else ละกันครับ

แล้วก็ลองเขียนดู ถ้าไม่ได้ให้เอามาถามในบอร์ด ในสิ่งที่คุณได้ทดลองไปแล้ว คุณได้อะไรบ้าง แล้วติดอะไร

แบบนี้จะได้ประโยชน์กว่าเนาะ


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 07 มกราคม 2014, 10:54:34
ครับผม  ขอบคุณที่แนะนำครับ
เดี๋ยวผมขอศึกษา ตามที่คุณแนะนำก่อนดีกว่าครับ
ถ้าไม่ได้ หรือติดปัญหาอะไร ค่อยถามใหม่
ขอบคุณครับผม


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 07 มกราคม 2014, 14:26:54
สวัสดีครับ
หลังจากไปศึกษา เรื่อง if มา
ผมก้ได้เขียนโค้ดแบบนี้ และได้ผลลัพออกมาแบบในรูปนี้ครับ
(http://www.thaiphatmachine.com/DRU56/KANBAN10.jpg)

หมายถึงว่ากรอกข้อมูลลงไป1ครั้ง ผลลัพมันออกมาเหมือนกันทุกบรรทัดเลย ทั้ง9บรรทัดน่ะครับ


คือผมอยากจะทราบว่า
ในรูปด้านล่างนี้เขาเขียนโค้ดอย่างไรถึงได้ผลลัพออกมา 4ครั้ง ไม่เหมือนกันเลย
จึงอยากจะขอแนวทางในการเขียนด้วยครับ
ขอบคุณครับผม
(http://www.thaiphatmachine.com/DRU56/KANBAN4.jpg)



นี่คือโค้ดที่ผมเขียนครับ
โค๊ด:
# include <conio.h>
# include <stdio.h>
void main()
{
 int max=10,row=0,i=0;
 char id[10],name[20];
 float SAL, vat, net;

 clrscr();
 gotoxy(35,1); printf ("INPUT DATA");
 gotoxy(30,3); printf ("ID      =    ");
 gotoxy(30,4); printf ("NAME    =    ");
 gotoxy(30,5); printf ("SALARY  =    ");

 gotoxy(40,3); scanf ("%s",id);
 gotoxy(40,4); scanf ("%s",name);
 gotoxy(40,5); scanf ("%f",&SAL);

 for (i=1; i<80; i++)
 {
 gotoxy(i,6); printf("=");
 }
 printf ("  NO       ID         NAME          SALARY            VAT               NET");

 for (i=1; i<80; i++)
 {
 gotoxy(i,8); printf("-");
 }

 for (row=1; row<max; row++)
 {
   gotoxy(1,8+row);   printf ("%2d",row);
   gotoxy(11,8+row);  printf ("%s",id);

   gotoxy(22,8+row);  printf ("%s",name);
   gotoxy(34,8+row);  printf ("%10.2f",SAL);


    if (SAL>50000)
        vat=SAL*5/100;
     else if ((SAL>15000)&&(SAL<=50000))
vat=SAL*3/100;
     else if ((SAL>0)&&(SAL<=15000))
vat=SAL*0/100;
     else
vat=0;
     net=SAL-vat;


    gotoxy(50,8+row); printf("%10.2f",vat);
    gotoxy(70,8+row); printf("%10.2f",net);



 }





}


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: Ozone ที่ 07 มกราคม 2014, 15:23:30

 gotoxy(35,1); printf ("INPUT DATA");
 gotoxy(30,3); printf ("ID      =    ");
 gotoxy(30,4); printf ("NAME    =    ");
 gotoxy(30,5); printf ("SALARY  =    ");

 gotoxy(40,3); scanf ("%s",id);
 gotoxy(40,4); scanf ("%s",name);
 gotoxy(40,5); scanf ("%f",&SAL);


การรับค่าพวกนี้ต้องอยู่ใน loop ครับ ไม่งั้นมันก็จะประมวณค่าเดิมไปจนจบ

ควรเพิ่มตัวแปรว่าต้องการารับค่ากี่ ID เพื่อกำหนดจำนวน loop สูงสุดหรือจำนวน ID สูงสุด

เห็นแล้วคิดหนังสือ C ของ อาจารย์ธันวา ศรีประมงเลย เล่มนั้นแจ๋งมาก


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: teerdear1 ที่ 07 มกราคม 2014, 15:25:24

 gotoxy(35,1); printf ("INPUT DATA");
 gotoxy(30,3); printf ("ID      =    ");
 gotoxy(30,4); printf ("NAME    =    ");
 gotoxy(30,5); printf ("SALARY  =    ");

 gotoxy(40,3); scanf ("%s",id);
 gotoxy(40,4); scanf ("%s",name);
 gotoxy(40,5); scanf ("%f",&SAL);


การรับค่าพวกนี้ต้องอยู่ใน loop ครับ ไม่งั้นมันก็จะประมวณค่าเดิมไปจนจบ

ควรเพิ่มตัวแปรว่าต้องการารับค่ากี่ ID เพื่อกำหนดจำนวน loop สูงสุดหรือจำนวน ID สูงสุด

เห็นแล้วคิดหนังสือ C ของ อาจารย์ธันวา ศรีประมงเลย เล่มนั้นแจ๋งมาก

เล่มนั้นเจ๋งจิงครับ แต่ไม่ค่อยเหมาะสำหรับผู้เริ่มต้นอะครับตาม คหส อะคับ T_T


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: superspeedhost ที่ 07 มกราคม 2014, 16:42:57
ช่วยเรียบเรียงโค้ดให้ผมหน่อยครับ
หลังจากที่ผมมั่วๆมา ก็ได้แบบในรูปครับ

ตรง ID1  มันมีโค้ดอะไรโผล่มาครับ
ช่วยแก้ไขหน่อยครับ

(http://www.thaiphatmachine.com/DRU56/KANBAN11.jpg)


โค๊ด:
# include <conio.h>
# include <stdio.h>
void main()
{
 int max=7,row=0,i=0;
 char id[10],name[20];
 float SAL, vat, net;
 clrscr();
 gotoxy(35,1); printf ("INPUT DATA");
 gotoxy(30,3); printf ("ID      =    ");
 gotoxy(30,4); printf ("NAME    =    ");
 gotoxy(30,5); printf ("SALARY  =    ");
 for (i=1; i<80; i++)
 {gotoxy(i,6); printf("="); }
 printf ("  NO       ID         NAME          SALARY            VAT               NET");
 for (i=1; i<80; i++)
 {gotoxy(i,8); printf("-");}
 for (row=1; row<max; row++)
{
   gotoxy(1,8+row);   printf ("%2d",row);
   gotoxy(11,8+row);  printf ("%s",id);
   gotoxy(22,8+row);  printf ("%s",name);
   gotoxy(34,8+row);  printf ("%10.2f",SAL);
    if (SAL>50000)
    vat=SAL*5/100;
     else if ((SAL>15000)&&(SAL<=50000))
vat=SAL*3/100;
     else if ((SAL>0)&&(SAL<=15000))
vat=SAL*0/100;
     else
vat=0;
    net=SAL-vat;
   gotoxy(50,8+row); printf("%10.2f",vat);
   gotoxy(70,8+row); printf("%10.2f",net);
   gotoxy(41,3); scanf ("%s",id);
   gotoxy(41,4); scanf ("%s",name);
   gotoxy(41,5); scanf ("%f",&SAL);
 }
getch();
}


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: emukidz ที่ 07 มกราคม 2014, 18:01:09
จาก code สั่ง printf id ก่อน แล้วค่อย scanf id แบบนี้ บรรทัดแรก มันก็ไม่มีค่าอะไรในตัวแปร id อ่ะครับ เมื่อสั่ง printf id มันถึงแสดงผลเป็นตัวยึกยือ ออกมา


หัวข้อ: Re: เรียนภาษาC อาจารย์ให้การบ้านมาโค้ดมัน run ไม่ได้ ช่วยหน่อยครับผม
เริ่มหัวข้อโดย: G1 ที่ 07 มกราคม 2014, 20:24:12
จาก code สั่ง printf id ก่อน แล้วค่อย scanf id แบบนี้ บรรทัดแรก มันก็ไม่มีค่าอะไรในตัวแปร id อ่ะครับ เมื่อสั่ง printf id มันถึงแสดงผลเป็นตัวยึกยือ ออกมา
ลองทำตามท่านนี้ดูเลยครับ ลอง scanf ก่อนแล้วค่อย printf เพราะถ้า printf ก่อน เริ่มต้นมันจะไม่มีค่าอะไรเลย ต้องรับค่าด้วย scanf ก่อน

เห็น code พวกนี้แล้วยิ้มๆ เลย ไม่ได้แตะมานานแล้ว สงสัยต้องกลับไปเคาะสนิมซะหน่อย  :-[