מישהו יודע איך ממירים תוכן של משתנה unsigned short לערך דצימלי? ז"א משתנה מטיפוס זה יכול להכיל מספר בין 0 ל- 65535 עלי לכתוב פונקציה שמקבלת משתנה מטיפוס unsigned short מאותחל או מכיל תוכן רנדומלי וממירה את הערך לערך דצימלי. אודה על כל עזרה..
שלילי, הכוונה היא שמשתנה מטיפוס זה יכול להכיל ערכים בתחום שתיארתי, הכוונה שלי היא שהפונציה תקבל את המשתנה ובלי קשר לתוכן, או למשמעות של התוכן, תמיר את הצירוף הבינארי במשתנה לערך דצימלי ז"א בבסיס 10.
אותו משתנה יכול להכיל עד 65535 צירופים שונים של סיביות, ולכן, להבנתי יכול להכיל ערכים עד ל- 65535 הכוונה שלי היא שאם נמיר תוכן של משתנה מטיפוס כזה לערך דצימלי התוצאה תהיה בין 0 ל- 65535 בין אם המשתנה אותחל או שהתוכן שלו אקראי. השאלה שלי איך הופכים למספר בבסיס דצימלי
אחי, אני מתכוון לרעיון פשוט מאוד, כמו שניתן לייצג מספר בבסיס 10 בבסיס בינארי, אני רוצה לעשות את אותו הדבר הפוך,לקבל משתנה שמכיל איזשהו תוכן, אקראי או מאותחל ולתרגם אותו לאותו מספר בבסיס 10 ז"א דצימלי.
הפונקציה תעבוד על משתנים מסוג unsigned short. הקומפיילר או אתה יכולים לנסות לעשות casting בשביל טיפוסים מסוג אחר. בשביל לכתוב פונקציה כללית, תשתמש ב- template.
אחי, אני מתכוון לרעיון פשוט מאוד, כמו שניתן לייצג מספר בבסיס 10 בבסיס בינארי, אני רוצה לעשות את אותו הדבר הפוך,לקבל משתנה שמכיל איזשהו תוכן, אקראי או מאותחל ולתרגם אותו לאותו מספר בבסיס 10 ז"א דצימלי.
הפונקציה מקבלת short בודד ולא מחרוזת ומציגה את התוכן שלו שיכול להיות בין 0 ל-65535 בבסיס דצימלי, ז"א בבסיס 10 המוכר לנו. יכול להיות שמשהו בגישה שלי לבעיה הזאת לא נכון?