נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: FLAG ב C

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
Guyke
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 30 March 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 34
נשלח בתאריך: 01 July 2007 בשעה 12:10 | IP רשוּם
ציטוט Guyke

שלום!

רציתי לדעת מהו FLAG ב C ומה השימושים שלו .

חזרה לתחילת העמוד הצג את כרטיס החבר של Guyke חפש הודעות אחרות של Guyke
 
doronbahar
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 27 June 2006
משתמש: מנותק/ת
הודעות: 46
נשלח בתאריך: 01 July 2007 בשעה 12:31 | IP רשוּם
ציטוט doronbahar

מה שאני יכול להגיד לך שזה דגל אם אני לא טועה כי אני זוכר מפסקל עושים את זה כמו משתנה וליאני לבדיקות כי ניראה לי שבשפת c אין אוגרים וזה כמו באסמבלי הקיצר

משתמשים בזה בתור משתנה רגיל למשל אם שווה אחד אז ארחת במקום בוליאני רק שזה אם מספרים

 

אל תיתפסו אותי במילה כי ככה זה ניראה לי לא בטוח

חזרה לתחילת העמוד הצג את כרטיס החבר של doronbahar חפש הודעות אחרות של doronbahar
 
Guyke
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 30 March 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 34
נשלח בתאריך: 01 July 2007 בשעה 12:46 | IP רשוּם
ציטוט Guyke

סבבה - תודה
חזרה לתחילת העמוד הצג את כרטיס החבר של Guyke חפש הודעות אחרות של Guyke
 
צחי@
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 02 January 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 01 July 2007 בשעה 13:03 | IP רשוּם
ציטוט צחי@

למילה flag אין משמעות בהקשר של שפת תכנות כזאת או אחרת - זהו מושג תיכנותי.

כשמו, כן הוא - "דגל" - הוא מורם למעלה, או שהוא למטה. ב-C++ מייצגים דגל בד"כ ע"י משתנה בוליאני (bool), אבל לא חייבים - הוא גם יכול להיות int או כל משתנה אחר - כל עוד יודעים איזה ערך מייצג "למעלה" ואיזה ערך מייצג "למטה".

המשמעות הניתנת לדגל היא בהתאם לצרכי המתכנת - לדוגמא, נניח שיש דגל שהוא "למעלה" ברגע ש-Port מסויים פתוח (ולמטה אם הוא לא פתוח),אז אם יש פונקצייה ששולחת מידע דרך הפורט הזה - על הפונקצייה לבדוק את מצב הדגל כדי לודא שהפורט פתוח לפני שליחת המידע. 

זאת סתם דוגמא - ייתכנו דוגמאות רבות אחרות.

חזרה לתחילת העמוד הצג את כרטיס החבר של צחי@ חפש הודעות אחרות של צחי@ בקר בדף הבית של צחי@
 
Guyke
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 30 March 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 34
נשלח בתאריך: 01 July 2007 בשעה 14:05 | IP רשוּם
ציטוט Guyke

עכשיו ממש הבנתי!

הוא כמו כל משתנה בוליאני אחר - אני יבחר מה לסמן בתור FLAG

חזרה לתחילת העמוד הצג את כרטיס החבר של Guyke חפש הודעות אחרות של Guyke
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה