من می خواهم یک کاراکتر مثل "A" که 8 بیتی است را به صورت 9 بیت ( یعنی آخرین بیت با ارزش =صفر) در فایل ذخیره کنم.
و همچنین چگونه می توانم فایلی را به صورت یکسری بیت های دلخواه بخوانم . مثلا هر 10 بیت به 10 بیت.
ممنون
من می خواهم یک کاراکتر مثل "A" که 8 بیتی است را به صورت 9 بیت ( یعنی آخرین بیت با ارزش =صفر) در فایل ذخیره کنم.
و همچنین چگونه می توانم فایلی را به صورت یکسری بیت های دلخواه بخوانم . مثلا هر 10 بیت به 10 بیت.
ممنون
برای نوشتن اطلاعات به صورت بیتی در فایل ، باید ابتدا عملیات های مورد نظر رو روی بیت ها انجام بدی مثلا به اضای هر 8 بیت 1 بیت اضافه داشته باشی که پس از 8 بایت + یک بایت که اضافه شده ، بعد اطلاعات رو بایت به بایت در فایل بنویس. نوشتن به صورت بیتی در فایل نداریم.
در ضمن هر متغیر در سی شارپ به صورت بایتی ذخیره میشه حتی اگه یه متغیر از نوع bool باشه بازم به اندازه یک بایت حافظه اشغال میکنه ولی شما میتونید از عملگرهای بیتی استفاده کنید.
منظورتون رو نفهمیدم؟برای نوشتن اطلاعات به صورت بیتی در فایل ، باید ابتدا عملیات های مورد نظر رو روی بیت ها انجام بدی مثلا به اضای هر 8 بیت 1 بیت اضافه داشته باشی که پس از 8 بایت + یک بایت که اضافه شده