25-04-2005, 10:54
|
|
|
|
חבר מתאריך: 20.06.03
הודעות: 5,616
|
|
לשפת C
יש פונקציות ספריה המוגדרות ב- stdlib.h
הנה כמה פונקציות שימושיות:
פונקציה זו ממירה מחרוזת למספר מטיפוס int, לדוגמה:
פונקציה הממירה מחרוזת למספר מטיפוס long:
פונקציה הממירה מחרוזת למספר מטיפוס double:
על מנת לבנות פונקציה שעושה את ההפך, יש לך סדרת מקרו'יים המוגדרים בספרייה ctype.h:
מחזירה true אם התו מסוג char שנבדק הוא מספר, לדוגמה:
קוד PHP:
if (isdigit("0")) cout << "זו ספרה";
עד כאן נושא ההמרות ב-C.
ב ++C, במחלקות היעודיות של מחרוזות (כדוגמת CString של MFC) יש לרוב (לא תמיד) פונקציות חברות להמרות כאלו.
|