Page 5 of 6 FirstFirst ... 3456 LastLast
Results 41 to 50 of 52

Thread: มาเรียน ภาษา C ร่วมกันดีกว่า~

  1. #41
    Junior Member
    Join Date
    Dec 2008
    Posts
    2


    ของผมเป็นโปรแกรมตัดเกรดคับ โดยใช้ if else คับ
    โปรแกรมนี้จะเป็นโปรแกรมที่รับค่ามาแล้วมาประมวลผลว่าค่าที่ได้คืออะไรจากนั้นก็แสดงผลตามค่าที่ได้รับคับ
    คือเกรดจะมี A , B+,B,C+,C,D+,D และ F คับ จะมีคะแนน 0 - 100 คับ
    ถ้าเกิน100ค่าที่ได้ไม่ตรงเงื่อนไขมันก็จะขึ้น ERROR !!!!คับ




    ตอนรันโปรแกรมคับ ตามรูปผมป้อน 87 มันก็จะบอกว่าป็นเกรด A ครับ


    ผมก็ได้แค่นี้แหละคับยังไม่เก่ง........แหะแหะ

  2. #42
    Junior Member
    Join Date
    Apr 2009
    Posts
    0


    ระเอียด มากครับ มีตั้งแต่ประวัติ เลย

  3. #43
    Junior Member
    Join Date
    Apr 2009
    Posts
    10


    เออ....ถามไรหน่อยครับ
    พอดีผมเพิงเริ่มศึกษา ภาษาC อะครับ
    แล้วก็มาเจอกระทู้นี้แล้วก็เลยไปหาโปรแกรมมาลองผิดลองถูก (โปรแกรม DEV-C++)
    แล้วก็ลองทำตามบทที่2ดู

    #include <stdio.h>
    main()
    {
    printf("Hello World!!\n");
    }

    แต่พอกดรันดูแล้วมานก็ไม่เห็นมีไรเกิดขึ้นเลยครับ

    จิงๆแล้วมานก็มีอะเหมือนว่ามานขึ้นมาแวปหนึ่งแล้วก็ดับไป (ประมาน0.1วิ)

    มองไม่เห็นตัวหนังสือด้วยซ้ำ (ประมานว่ามองไม่ทัน)

    อยากจะถามว่าผมทำไรผิดหรือเปล่า

    หรือมานเป็นปกติอยู่แล้ว

    ขอบคุนครับ

  4. #44
    Junior Member
    Join Date
    Apr 2009
    Posts
    8


    เออ....ถามไรหน่อยครับ
    พอดีผมเพิงเริ่มศึกษา ภาษาC อะครับ
    แล้วก็มาเจอกระทู้นี้แล้วก็เลยไปหาโปรแกรมมาลองผิดลองถูก (โปรแกรม DEV-C++)
    แล้วก็ลองทำตามบทที่2ดู

    #include <stdio.h>
    main()
    {
    printf("Hello World!!\n");
    }

    แต่พอกดรันดูแล้วมานก็ไม่เห็นมีไรเกิดขึ้นเลยครับ

    จิงๆแล้วมานก็มีอะเหมือนว่ามานขึ้นมาแวปหนึ่งแล้วก็ดับไป (ประมาน0.1วิ)

    มองไม่เห็นตัวหนังสือด้วยซ้ำ (ประมานว่ามองไม่ทัน)

    อยากจะถามว่าผมทำไรผิดหรือเปล่า

    หรือมานเป็นปกติอยู่แล้ว

    ขอบคุนครับ
    [/b]
    อันนี้ไม่รู้ว่าจะเหมือนกันหรือเปล่านะครับ คือผมใช้โปรแกรม Turbo C แต่ก็น่าจะใช้ได้เหมือนกันเพราะมันภาษาเดียวกัน

    ต่อเลยนะตรับ

    มันเป็นเรื่องปกติครับสำหรับโปรแกรม (แต่สำหรับเรา มัน เอ๊ะ! <_< ไรหว่า)คือมันทำงานตามคำสั่งที่เราเขียนจริงๆ อย่า&#39;ที่คุณจับเวลาได้ประมาณ 0.1 วินาทีนั่นแหละครับ เพียงแต่เราลืมให้มันหยุดรอให้เราดูก่อน

    คำอธิบาย:

    โดย getch(); นั้นจะเก็บไว้ใน conio.h ซึ่งเป็นคำสั่งที่เมื่อโปรแกรมทำงานถึงขั้นสุดท้ายแล้วจะทำการหยุดโปรแกรม
    แล้วรอการกดปุ่มใดๆจากแป้นพิมพ์ เหมือนตอนเราเล่นเกม ที่โหลดถึงหน้าเกมแล้วจะมีคำสั่ง ประมาณว่า press any key
    ประมาณเนี้ยครับ
    [img]http://www.prototypegame.com/us/imgs/downloads/banners/banner_1.jpg[/img]

  5. #45
    Junior Member
    Join Date
    Apr 2009
    Posts
    26



    อยากให้สอนเกี่ยวกับโค้ดหุ่นยนต์ครับ รวมถึงวิธีประกอบหุ่นยนต์

    และการเลือกชนิดหุ่นยนต์ตามโค้ด

    เพราะผมเป็น java อย่างเดียว เพื่อนบอก java มันใช้กับหุ่นยนต์ไม่ได้อ่ะ

  6. #46
    Junior Member
    Join Date
    Apr 2009
    Posts
    8


    ลองเข้าไปดูในนี้ครับ http://www.inex.co.th/robot/index.php
    มีหุ่นหลายอย่างให้เลือก ขึ้นอยู่กับบอร์ดทีใช้ ลองดูนะครับ

    ของผมเป็น interactive C (โครงสร้างเดียวกับภาษาซี)อยู่ ใช้เขียนลงหุ่น AX-11 ครับ
    ถ้ามีอะไรก็ถามได้นะครับ
    [img]http://www.prototypegame.com/us/imgs/downloads/banners/banner_1.jpg[/img]

  7. #47
    Junior Member
    Join Date
    Apr 2009
    Posts
    3


    (เป็นการตอบกระทู้ครั้งแรกของที่นี่ ไม่ชินเลยแฮะ)

    วิธีที่ต้อง #include <conio.h> ก็ใช้ได้ครับ แต่ไม่แนะนำ

    conio.h เป็นไฟล์ที่ไม่ได้เป็นมาตรฐานของภาษาซี เป็นไฟล์ที่บริษัทหนึ่งได้คิดขึ้นมาใหม่และใส่ไปใน Compiler ของตัวเอง

    ผมไม่แน่ใจว่า getch(); ไม่ include conio ได้มั้ย ถ้าได้ก็ใช้ไปเถอะครับ

    conio.h ใช้งานจริงอาจไม่มีปัญหา แต่ถ้าเอาไปรันบนคอมไพเลอร์สำหรับการแข่งขันบางตัวจะเจอเออเรอร์เอาได้นะครับ

    ผมใช้ scanf(" "); เอาอ่ะ (ต้องใส่อะไรซักอย่างแล้วกดเอนเทอร์)

  8. #48
    Junior Member
    Join Date
    Jun 2009
    Posts
    0


    โอ้ว..ขอบคุนคับ ความรู้ทั้งนั้นเลย ^^

  9. #49
    Junior Member
    Join Date
    Jun 2009
    Posts
    7


    ขอแก้ไขนิดๆหน่อยๆนะครับ เพื่อความเข้าใจที่ถูกต้อง

    ใช่ครับ \n คือส่วนนึงของฟังค์ชั่นของภาษาซี ที่ทำหน้าที่ "เว้นบรรทัด"[/b]
    \n คือ new line คือการขึ้นบรรทัดใหม่นะครับ ไม่ใช่การเว้นบรรทัด

    คำว่า เว้นบรรทัด หมายถึง การให้มี 1บรรทัดที่ว่างไว้

    การเว้นบรรทัด จึงต้องใช้ \n\n

    เข้าใจว่า คุณเข้าใจการใช้ \n อยู่ เพียงแต่ใช้ภาษาไทยผิดนิดหน่อย



    และ ทุกครั้งที่จบหนึ่งคำสั่ง ให้ปิดท้ายด้วยเครื่องหมาย เซมิคอลอน (semi-colon) ( ; ) ครับ
    ซึ่ง เป็นการบอกโปรแกรมว่า "โอเค คำสั่งนี้มีเพียงเท่านี้แหละ จบแล้ว ไปอ่านบรรทัดต่อไปได้แล้วป่ะ"[/b]
    "จบแล้ว ไปอ่านบรรทัดต่อไปได้แล้วป่ะ"

    ภาษา C นั้น สามารถพิมพ์หลายๆคำสั่งในบรรทัดเดียวกันได้ ตรงนี้จึงใช้คำผิดนิดหน่อย ควรเป็น

    "จบแล้ว ไปอ่านคำสั่งต่อไปได้แล้วป่ะ"

    ถึงแม้ส่วนใหญ่จะเขียน 1คำสั่ง ต่อ 1บรรทัดกัน แต่บางครั้ง คำสั่งที่สั้นมากๆ พิมพ์ต่อๆกันโดยที่ไม่ทำให้

    โค้ดอ่านยาก(เมื่อกลับมาแก้ไข) เราก็พิมพ์ต่อๆกันได้

    เช่น

    a++; b++; c++; //สั้นแบบนี้ ต่อกันไปเถอะ

    ซึ่งในบางภาษาทำไม่ได้


    ----------------------------------

    ส่วน โพสต์ ของคุณ alongzo

    เนื้อหาในกระทู้นี้ ค่อนข้างจะเบื้องต้นแล้วค่อยๆเข้าสู่เนื้อหาทีละส่วน

    การที่มาโพสต์เรื่อง recursive คั่น อาจจะทำให้มือใหม่จริงๆ งงมาก หรือ ไม่เข้าใจจนยิ่งคิดว่า C นั้นยาก

    ทั้งๆที่มันควรจะง่าย หากศึกษาตามลำดับขั้นที่ควรจะเป็น

    รวมทั้ง การโพสต์แบบไม่อธิบายใดๆเลยนั้น ก็ไม่ได้ช่วยให้ความรู้กับมือใหม่ได้เลยแม้แต่น้อย

    ซึ่งอาจเป็นการคัดลอก มาจากไหนโดยไม่ต้องเข้าใจมันจริงๆก็มาโพสต์ได้


    ทางที่ดีควรจะเป็นแบบที่คุณ Lord Dragon มาอธิบายให้แทน แบบนั้นจะมีประโยชน์กว่า


    ผมแค่ไม่อยากเห็นใครเปิด หนังสือ/ebook/net แล้วหาฟังก์ชันใดๆที่ไม่มีคำอธิบายประกอบความเข้าใจ

    มาลงให้มือใหม่ งงเล่น แถมยังได้ postCount++; (คำสั่งนี้เหมือนกับคำสั่ง postCount=postCount+1;
    เป็นการเพิ่มค่าตัวแปรขึ้น 1 ถ้า -- จะเป็นการ ลดลง 1)

  10. #50
    Junior Member
    Join Date
    Jun 2009
    Posts
    0


    ที่บอกว่ามันขึ้นมา 0.1 วิ

    อาจจะเป็นเพราะ ออโต้รัน ก็ได้ครับ
    ให้ลองสแกนลบออก

    เคยเจอมาเหมือนกัน

Page 5 of 6 FirstFirst ... 3456 LastLast

Similar Threads

  1. Replies: 15
    Last Post: 26-07-2009, 08:00 PM
  2. มาเรียน Javascript กันดีกว่า
    By squallcope in forum แนะความรู้ด้าน Programming ต่างๆ
    Replies: 8
    Last Post: 30-10-2007, 11:52 PM
  3. Replies: 1
    Last Post: 06-07-2007, 11:19 AM
  4. Replies: 0
    Last Post: 23-06-2007, 10:54 PM
  5. มาเรียน Graphics กันดีกว่า
    By Noom in forum Graphics 2D, 3D, ClipArt, Icons, Wallpaper
    Replies: 1
    Last Post: 21-10-2002, 04:36 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •