اطلاعیه

Collapse
No announcement yet.

تغیر یک متغیر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تغیر یک متغیر

    با سلام
    می خواستم بدونم با چه برنامه ای در زبان c می شه تغییرات یک متغیر بیت رو فهمید مثلا صفر و یک شدن و هم یک و صفر شدن
    دوستان خواهشا کمک کنید

    #2
    پاسخ : تغیر یک متغیر

    بیانتون کمی مبهمه
    آیا منظورتون اینه که ما از کجا بفهمیم مثلا فلان بیت متغیرمان عوض شده یا نه ؟
    خوب به طور مستقیم که نمیشه فهمید
    باید مقدار فعلی متغیر را با مقدار قبلی آن مقایسه کرد
    یعنی هربار که این متغیر آپدید میشود ، قبل از آن ، مقدارش در متغیر دیگری گذاشته شود
    آنگاه با مقایسه آندو میتوان گفت کدام بیت (یا بیت ها) عوض شده است
    مثلا من برای قسمت کیبورد مدارم ، یک متغیر دارم که هر بیتش نشان دهنده
    وضعیت هر کلید است که بالا یا پایین باشد
    هروقت که وضعیت جدید را از کیبورد میخوانم ، قبل از اینکه متغیر کیبورد را آپدیت کنم
    آنها را باهم مقایسه میکنم ، اگر برابر بودند که هیچ والا لیست همه بیت هایی را که تغییر
    کرده اند را در می اورم و در صف اتفاقات کیبورد میگذارم تا به ترتیب توسط برنامه
    پردازش شوند

    خواستید کدش را میگذارم
    جدیدترین ویرایش توسط x935418; ۱۱:۲۴ ۱۳۹۶/۰۲/۰۴.

    دیدگاه

    لطفا صبر کنید...
    X