עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

איך ממירים ממספר ל char*?

Featured Replies

פורסם
how to convert from int to char* in C++

פורסם

חשבתי שזה char רגיל ולא Pointers ...

טעות..

פורסם
  • מחבר

אני כמובן מדבר על פויינטר

char*

פורסם

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

int i;

char *m;

m=new char(i);

פורסם

לא ברור לי מה אתה מנסה לעשות:

אתה מנסה ליצור מחרוזת שמכילה את המספר? או שאתה מנסה להגדיר מצביע לכתובת ספציפית ידועה מראש בזכרון?

פורסם
  • מחבר

לכתוב מספר INT בבינארי

פורסם

תעשה SHIFT כל פעם ותדפיס את הLSB.

פורסם

ב c++ אתה יכול לעשות גם:

bitset< 8*sizeof(int) > bits = num;
cout << bs;

בהנחה ש num הוא ה int שאתה רוצה להציג.

פורסם

אם אתה רוצה להיות מדוייק ופורטבילי


bitset< CHAR_BIT * sizeof(num) > bits = num;

זה ממש nitpicking, אבל יש כאן שתי יתרונות:

1) אם הטיפוס של num משתנה, אין צורך לשנות את הקוד (חוסך באג בתחזוקה).

2) יש (באמת שיש) פלטפורמות שבהן CHAR יש יותר מ-8 סיביות. אני חייב להודות שעוד לא עבדתי על אחת כזאת, אבל זה נחמד להיות פורטבילי כשאפשר.

פורסם
  • מחבר

מה זה

bitset?

פורסם

בעקרון זהו מבנה שמיועד לעבודה עם סיביות. אתה יכול לאתחל אותו עם מספרים ומחרוזות, לבצע פעולות על הסיביות, להדפיס אותן וכו'.

http://msdn2.microsoft.com/en-us/library/5ysebswc(VS.80).aspx

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.