ABA


"|שאלה| בc איך אני מגדיר בעזרת typedef משתנים מסוג enum?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13766 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13766
iceman23

   21:39   08.12.06   
אל הפורום  
  |שאלה| בc איך אני מגדיר בעזרת typedef משתנים מסוג enum?  
 
   למשל זה מה שניסיתי ולא עבד:
#include <stdio.h>
#include <math.h>

typedef enum Operator; //define new type called Operator from type enum

int main()
{
Operator {illegal=1,add,sub,multi,div,power,root,abs_value,equal};
CalculateExpression();
}

void CalculateExpression()
{
הוא נותן error ש operator לא מוגדר...

תודה...


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה לא יכול להגדיר ככה MULI 08.12.06 21:53 1
     וואי תודה אחי על התשובה המהירה נראה לי שהבנתי אותך.... iceman23 08.12.06 22:07 2
     רגע, מה אני כותב אז בתוך הmain? איך אני מגדיר את operator? iceman23 08.12.06 22:08 3
     לא משנה אחי הסתדרתי... תודה!!!! iceman23 08.12.06 22:16 4

       
MULI

   21:53   08.12.06   
אל הפורום  
  1. אתה לא יכול להגדיר ככה  
בתגובה להודעה מספר 0
 
   enum זה רק חצי keyword
את צריך גם את הTAG אחרי זה, בדיוק כמו שאתה לא יכול לעשות
typedef struct STRUCTURE

כי struct זה רק חצי KEYWORD, חסר את הTAG

אפשר לעשות ככה
typedef enum colors Operator;

אבל כמובן גם צריך להגדיר את הenum עצמו בנפרד, ככה
enum colors {red, green, blue};


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
iceman23

   22:07   08.12.06   
אל הפורום  
  2. וואי תודה אחי על התשובה המהירה נראה לי שהבנתי אותך....  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
iceman23

   22:08   08.12.06   
אל הפורום  
  3. רגע, מה אני כותב אז בתוך הmain? איך אני מגדיר את operator?  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
iceman23

   22:16   08.12.06   
אל הפורום  
  4. לא משנה אחי הסתדרתי... תודה!!!!  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net