View Full Version : موقعیت کرسر
baby_tanhaa
شنبه 16 تیر 1386, 20:00 عصر
سلام
می دونیم که برای رفتن به نقطه ای خاص از صفحه توی C ,C++ از تابع gotoxy استفاده میشه
اما حالا اگه بخوایم موقعیت فعلی کرسر رو بگیریم که بعد اینکه به یه نقطه رفت بتونی جای قبلی برگردی باید چی کنیم::::
لطفا منو راهنمایی کنید
daneshjo IT
شنبه 16 تیر 1386, 21:14 عصر
از تابع wherex() , wherey() موقعیتی که هم اکنون مکان نما قرار دارد را می توانید به دست آورید و از آن استفاده کنید.
مثلا در قطعه کد زیر مکانی که الان کرسر است را در x1,y1 قرار میدهد و حالا اگر مکان تغییر کند x1,y1 تغییر نمیکند.
امیدوارم که راهنماییم کمکتون کند.
main()
{
int x1,y1;
x1=wherex();
y1=wherey();
}
emad_67
شنبه 16 تیر 1386, 22:40 عصر
این دستورا تو چه هدری قرار دارند؟
someCoder
شنبه 16 تیر 1386, 22:47 عصر
این دستورا تو چه هدری قرار دارند؟
فکر کنم تو conio باشن ولی تو کنسول VC6 به بعد کار نکنن. (البته مطمئن نیستم. یه امتحان بکن)
اینم ببین: http://www.c-plusplus.de/code/improved_console
emad_67
شنبه 16 تیر 1386, 22:50 عصر
conio.h رو امتحان کردم نبود
daneshjo IT
شنبه 16 تیر 1386, 23:03 عصر
این دستور در conio.h قرار دارد من چک کردم. البته در محیط های turbo و borland در محیط VC++ فعلا چیزی پیدا نکردم.
alireza643
یک شنبه 17 تیر 1386, 07:20 صبح
تو conio.h بود. من هم تو borland دیدم هم تو VC++ تو هر دوتا محیط هم کار میکرد. شاید هدر رو درست اضافه نکردید.
emad_67
یک شنبه 17 تیر 1386, 08:22 صبح
مال من که تو محیط vc++ نداره ولی تو borland چک کردم داشت حرفتون درسته البته من Vc++6 کار میکنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.