לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #4  
ישן 31-01-2006, 00:10
צלמית המשתמש של fat fish
  fat fish fat fish אינו מחובר  
 
חבר מתאריך: 20.06.03
הודעות: 5,616
בשפת C כחלק מ ansi C יש לנו ספריה בשם
בתגובה להודעה מספר 3 שנכתבה על ידי 3dude932 שמתחילה ב "סליחה סליחה... ב C"

ctype.h
בספריה זו יש מספר מאקוריים המוגדרים:
קוד:
isxxxx();

אב הטיפוס של מאקרויים אלו הוא:
קוד:
int isxxxx(int ch);

לדוגמה:
קוד:
isdigit()
מחזירה true אם ch היא ספרה.

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

לגבי אם ערך float הוא מספר שלם, ישנה בדיקה פשוטה:
קוד:
int IsFloatInteger(float f) { return (f-(int)f) ? 0 : 1; }

כלומר, אם ערך הביטוי הוא 0, כלומר f פחות הערך השלם של f שווה ל-0, החזר 1 (הביטוי השני).
אם ערך הביטוי אינו 0, כלומר f שונה מהערך השלם של f אזי יש להחזיר את הערך 0 (אינו שלם).
_____________________________________
[ זיו ]
[ fat fish ]

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 02:01

הדף נוצר ב 0.04 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר