ABA


"שאלה בקשר ל switch case ב C"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12536 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12536
Daniel16

   19:00   08.10.05   
אל הפורום  
  שאלה בקשר ל switch case ב C  
 
   אם אני רוצה לעשות במקרה שמשתנה מסויים גדול מ90 למשל ולא שווה בדיוק איך עושים את זה? ניסיתי
case > 90
לא עובד
מישהו יודע איך לעשות?


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא ניתן לעשות כאלה דברים ב-case לפי מה שידוע לי nesher  08.10.05 19:40 1
  זה אפשרי ב VB רושמים Case Is 90 אבל ב C אי אפשר בטוח? Daniel16 08.10.05 19:53 2
     VB זה לא C.. בכל מקרה, לפי מה שידוע לי אי אפשר nesher  08.10.05 20:30 3
  זה לא השימוש המועד של CASE. black dave 12.10.05 18:13 4
  אתה יכול, אבל זה לא לזה נועד ה-switch... Phinox  16.10.05 15:08 5

       
nesher 

   19:40   08.10.05   
אל הפורום  
  1. לא ניתן לעשות כאלה דברים ב-case לפי מה שידוע לי  
בתגובה להודעה מספר 0
 
   בשביל זה יש לך משפטי תנאי
תנסה לבדוק ב- http://msdn.microsoft.com/library/
אולי בכל זאת זה אפשרי ואולי אני טועה


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

   19:53   08.10.05   
אל הפורום  
  2. זה אפשרי ב VB רושמים Case Is 90 אבל ב C אי אפשר בטוח?  
בתגובה להודעה מספר 0
 
  


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

   20:30   08.10.05   
אל הפורום  
  3. VB זה לא C.. בכל מקרה, לפי מה שידוע לי אי אפשר  
בתגובה להודעה מספר 2
 
   תצטרך להשתמש ב-If רגיל...


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

   18:13   12.10.05   
אל הפורום  
  4. זה לא השימוש המועד של CASE.  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 12.10.05 בשעה 18:14 בברכה, black dave
 
CASE נועד להבחנה בין מקרים בדידים ונועד להחליף
הרבה התניות של האופרטור '=' (שווה).

במקרה שלך, אתה צריך להשתמש במשפט התניה רגיל (if)
או לכתוב בסוף ה CASE:
default:
(if (x>90
{

}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Phinox 
חבר מתאריך 3.9.05
3489 הודעות
   15:08   16.10.05   
אל הפורום  
  5. אתה יכול, אבל זה לא לזה נועד ה-switch...  
בתגובה להודעה מספר 0
 
   switch (x)
{
case x>90 : ...
break;
default : break;
}

:שקול if משפט

if (x>90)
{
...
}


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

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

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



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