تبلیغات
برنامه نویسی - گرفتن اطلاعات کاربر قبل از فشردن کلید ENTER در cpp
 
برنامه نویسی
یک برنامه نویس خوب شعار نمیده کد می نویسه
درباره وبلاگ


این وبلاگ را برای ارتباط و تعامل بیشتر با دانشجویان طراحی کردم. در این وبلاگ نمونه کارهایی رو که انجام داده ام قرار می دهم. و همچنین یک سری source code که به دوستان برنامه نویس کمک کنه. امیدوارم بتونه مفید واقع بشه. سوالی بود درخدمت دوستان هستم.
پذیرش پروژه در
c c++
python
Linux(bash)
latex
visual basic
شماره همراه : ۰۹۲۲۷۹۶۷۲۴۳
elahe shaie shahraie

مدیر وبلاگ : الهه شائی شهرائی
صفحات جانبی
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

برای انجام یک پروژه به گرفتن سریعتر اطلاعات کاربر نیاز داشتم. بعد از وقت گزاشتن و جستجوی زیاد با استفاده از کدهای زیر به منظور خودم رسیدم. البته با دستکاری این کدها میتونید ورودی موس و  انواع مختلف فعالیت های کاربر رو مدیریت کنید. کدهارو اینجا میزارم تا بقیه هم استفاده کنند.

 HANDLE hStdin;
 DWORD fdwSaveOldMode;
 DWORD cNumRead, fdwMode;
 INPUT_RECORD irInBuf[128];
 hStdin = GetStdHandle(STD_INPUT_HANDLE);
 fdwMode = ENABLE_WINDOW_INPUT | ENABLE_LINE_INPUT | ENABLE_ECHO_INPUT;
 if (hStdin != INVALID_HANDLE_VALUE && GetConsoleMode(hStdin, &fdwSaveOldMode) && SetConsoleMode(hStdin, fdwMode))
 {
  while (true)
  {

   if (ReadConsoleInput(
    hStdin,      // input buffer handle
    irInBuf,     // buffer to read into
    128,         // size of read buffer
    &cNumRead)){

    if (irInBuf[0].EventType == KEY_EVENT && irInBuf[0].Event.KeyEvent.bKeyDown)
    {
     c = irInBuf[0].Event.KeyEvent.uChar.AsciiChar;   
    }
   }
  }
 }



 





















نوع مطلب : سی پلاس پلاس، 
برچسب ها : سی پلاس پلاس، قبل فشردن کلید اینتر، گرفتن اطلاعات کاربر،
لینک های مرتبط :

       نظرات
یکشنبه 8 بهمن 1396
الهه شائی شهرائی
یکشنبه 8 بهمن 1396 03:21 ب.ظ
تخفیف ویژه 10 هزار تومنی ریحون!
هم اکنون برای اصفهان و تهران!
غذا رو سفارش بدید و 10 هزار تومن تخفیف بگیرید!
برای هر کسی که از لینک شما کد تخفیف رو بگیره هم 10 هزار تومن به حساب شما افزوده میشه!
برای گرفتن تخفیف 10 هزار تومنی مراحل زیر رو انجام بدید:
اول لینک رو باز کنید و کد تخفیف رو کپی یا یادداشت کنید
بعدش برید به صفحه اصلی سایت ریحون reyhoon.com و نرم افزار رو دریافت کنید (با گوشی برید و باید برنامه بازار رو داشته باشید)
بعد از نصب نرم افزار ثبت نام کنید (20 ثانیه طول میکشه نهایت!)
موقع سفارش غذا کد تخفیف رو بزنید تا 10 هزار تومن از هزینه غذا کم بشه.
مثلا 20 هزار تومن غذا سفارش بدید فقط 10هزار تومن پرداخت میکنید.
راستی در ماه مبارک رمضان برای مسافران و معذورین شرعی قبل و بعد از افطار باز است.
سوالی داشتید ایمیل بزنید
موفق باشی!

 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر