פורסם 2007 במאי 1018 שנים מתאים יותר לפורום שפות תכנות.אבל בכל זאת תעיין בפוסט הזה:http://www.thescripts.com/forum/thread62320.html
פורסם 2007 במאי 1418 שנים אתה תמיד יכול ליצור אובייקט חדש מסוג מצביע ל char ולתת לבנאי כפרמטר את המספר הרצוי. זה אמור לעבוד.int i;char *m;m=new char(i);
פורסם 2007 במאי 1418 שנים לא ברור לי מה אתה מנסה לעשות:אתה מנסה ליצור מחרוזת שמכילה את המספר? או שאתה מנסה להגדיר מצביע לכתובת ספציפית ידועה מראש בזכרון?
פורסם 2007 במאי 1518 שנים ב c++ אתה יכול לעשות גם:bitset< 8*sizeof(int) > bits = num;cout << bs;בהנחה ש num הוא ה int שאתה רוצה להציג.
פורסם 2007 במאי 1518 שנים אם אתה רוצה להיות מדוייק ופורטביליbitset< CHAR_BIT * sizeof(num) > bits = num;זה ממש nitpicking, אבל יש כאן שתי יתרונות:1) אם הטיפוס של num משתנה, אין צורך לשנות את הקוד (חוסך באג בתחזוקה).2) יש (באמת שיש) פלטפורמות שבהן CHAR יש יותר מ-8 סיביות. אני חייב להודות שעוד לא עבדתי על אחת כזאת, אבל זה נחמד להיות פורטבילי כשאפשר.
פורסם 2007 במאי 1818 שנים בעקרון זהו מבנה שמיועד לעבודה עם סיביות. אתה יכול לאתחל אותו עם מספרים ומחרוזות, לבצע פעולות על הסיביות, להדפיס אותן וכו'.http://msdn2.microsoft.com/en-us/library/5ysebswc(VS.80).aspx
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.