22-08-2006, 16:43
|
|
|
חבר מתאריך: 12.03.06
הודעות: 102
|
|
קבצים בינאריים ב-C
שלום.
אני מתחיל ללמוד קבצים בינאריים ב-C, ואני לא מבין פה כלום. אני בניתי תוכנית שקולטת מחרוזת ומדפיסה אותה, למשל לקחתי קובץ שרשום בו SLIMSHADY, עשיתי לולאה שתקלוט כל פעם תו אחד לתוך התא הבא במערך, עד שהערך המוחזר מהפונקציה FREAD יהיה שווה לאפס. והתוצאה הייתה משהו כזה- SLIMSHADY$*^'.\ a
a ליישור.
ולפעמים אני מנסה להדפיס את המחרוזת ורק האות הראשונה מודפסת.
וגם אני רואה לפעמים שאורך המחרוזת קטן ממספר התווים שנקלטו, איך זה יכול להיות?
ממש מעצבן כל הקטע הזה עם הקבצים הבינאריים...
|