עבור לתוכן
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.

קריאת קובץ בינארי ב ++C

Featured Replies

פורסם

אני רוצה לקרוא קובץ בינארי ולתרגם אותו לקובץ טקסט.

איך עושים את זה?

פורסם

כמו שעומרי כתב, הפורמט באמת משנה... קובץ בינארי הוא קובץ שמנצל את כל 8 הביטים בכל בית... ASCII מוגדר רק על 7 הביטים הראשונים...

אתה יכול למצוא עוד מידע כאן:

http://www.cs.umd.edu/class/spring2003/cmsc311/Notes/BitOp/asciiBin.html

בכל מקרה, קובץ בינארי הוא שם גנרי... יכולים להיות קבצים בינאריים בפורמטים שונים... אתה צריך לברר בדיוק באיזה פורמט שמור הטקסט בקובץ הבינארי...

פורסם

מה זה משנה איזה פורמט.... במילא אפשר לקרוא רק 8 ביטים בכל פעם, וכפולות של 8 (ביטים = בית). בשביל לקרוא פורמטים כמו ASCII-7 צריך למצוא דרך להוציא רק 7 ביטים בכל פעם ולשמור את הביט הנוסף (יש כל מיני דרכים, אחת הכי פשוטות היא לקרוא 7 בתים בכל פעם ואז לחלק ל- 8 קבוצות = 8 תווים באורך 7 ביטים, למשל. אבל יש עוד שיטות פחות "בזבזניות" כמובן).

אני לא יודע אם יש פקודות ספציפיות לזה ב- ++C אבל ב- C לפחות יש פקודות כאלה. (ביוניקס/לינוקס יש את write/read, לשאר הפלטפורמות [כולל יוניקס] יש פוקנציה באחת הספריות של C..)

אני פשוט לא זוכר איזה פוקנציה בדיוק, sorry.

ארכיון

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

דיונים חדשים

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.