ช่วยแก้ code ภาษา C

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

gungsakab
PHP Jr. Member
PHP Jr. Member
โพสต์: 24
ลงทะเบียนเมื่อ: 19/10/2010 2:38 pm

ช่วยแก้ code ภาษา C

โพสต์ที่ยังไม่ได้อ่าน โดย gungsakab »

ผมต้องการเปลี่ยน code จาก Structured Data Type ไปเป็น Abstract Data Type ผมสามารถเปลี่ยนได้อย่างไรครับ

โค้ด: เลือกทั้งหมด

typedef enum Bool{false = 0, true = 1} TBool;
typedef enum Color{red, blue, yellow, green, violet, orange} TColor;
TColor Mix(TColor C1, TColor C2);
TBool Primary(TColor C);
void From(TColor C, TColor *C1, TColor *C2);
TColor Mix(TColor C1, TColor C2){
if(((C1 == red) && (C2 == yellow)) || ((C1 == yellow)&&(C2 == red)))
return orange;
else if(((C1 == red) && (C2 == blue)) || ((C1 == blue)&&(C2 == red)))
return violet;
else if(((C1 == yellow) && (C2 == blue)) || ((C1 == blue)&&(C2 == yellow)))
return green;
}
TBool Primary(TColor C){
if((C == red)||(C == yellow)||(C == blue))
return true;
else
return false;
}
void From(TColor C, TColor *C1, TColor *C2){
if (C == orange)
*C1 = red, *C2 = yellow;
else if(C == green)
*C1 = yellow, *C2 = blue;
else if(C == violet)
*C1 = red, *C2 = blue;
}
ขอบคุณครับ.
gungsakab
PHP Jr. Member
PHP Jr. Member
โพสต์: 24
ลงทะเบียนเมื่อ: 19/10/2010 2:38 pm

Re: ช่วยแก้ code ภาษา C

โพสต์ที่ยังไม่ได้อ่าน โดย gungsakab »

ยังรอคำตอบอยู่นะครับ
บุคคลทั่วไป

Re: ช่วยแก้ code ภาษา C

โพสต์ที่ยังไม่ได้อ่าน โดย บุคคลทั่วไป »

#include "matrix.h"
บุคคลทั่วไป

Re: ช่วยแก้ code ภาษา C

โพสต์ที่ยังไม่ได้อ่าน โดย บุคคลทั่วไป »

ooioo;o
บุคคลทั่วไป

Re: ช่วยแก้ code ภาษา C

โพสต์ที่ยังไม่ได้อ่าน โดย บุคคลทั่วไป »

โค้ด: เลือกทั้งหมด

for(i=2;i<=12;i++
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Google Adsense [Bot] และบุคลทั่วไป 102