PDA

View Full Version : سوالی در رابطه با رشته ها و بررسی کلید فشرده شده در هرجای برنامه



saeid99
یک شنبه 28 مهر 1387, 21:45 عصر
سلام..
در رابطه با رشته ها آیا تابعی هست که بشه یک رشته رو دریافت کنه که امکان ویرایش توسط کلید های delete و backspace رو داشته باشه..

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

****************************
آیا تابعی وجود داره که محل x , y اون خط چشمک زن رو بهم نشون بده که ازشون استفاده کنم؟؟

Nima_NF
دوشنبه 29 مهر 1387, 00:43 صبح
آیا تابعی وجود داره که محل x , y اون خط چشمک زن رو بهم نشون بده که ازشون استفاده کنم؟؟
در ویندوز از طریق GetConsoleScreenBufferInfo که در ساختار CONSOLE_SCREEN_BUFFER_INFO مقدار dwCursorPosition موقعیت آن را می دهد.
ضمنا برای تغییر آن نیز می توانید از SetConsoleCursorPosition استفاده کنید.

emad_67
دوشنبه 29 مهر 1387, 10:43 صبح
در رابطه با رشته ها آیا تابعی هست که بشه یک رشته رو دریافت کنه که امکان ویرایش توسط کلید های delete و backspace رو داشته باشه..
بعید میدونم باشه، باید خودت بنویسی

و اینکه چطور میشه که برنامه ای که نوشتم هر موقع و در هر زمان از اجرا که کلیدی رو فشار دادم بتونه تشخیص بده که کلید فشرده شده و پس از فشردن کلید مورد نظر دستورات خاصی را اجرا کنه البته بدون getch....
اینجا ها رو ببین:
http://barnamenevis.org/forum/showthread.php?t=123242
http://barnamenevis.org/forum/showthread.php?t=102925