PDA

View Full Version : سوال: gotoxy();



theinfinity
جمعه 13 دی 1387, 12:30 عصر
gotoxy چطور با این تابع می تونم برگردم روی متنی که قبلا چاپ شده؟ مثلا تو مختصات12و2 یک کارکتر چاپ شده چطور کورزر رو ببرم رو این مختصات؟ سوال بعد چطور یک کارکتر از رو صفحه نمایش پاک می شه؟c++ و خروجی کنسول. ممنون

obscure
جمعه 13 دی 1387, 16:45 عصر
واسه رفتن به مختصات 12و1 اینجوری بزن:

gotoxy(12,1);

theinfinity
جمعه 13 دی 1387, 18:30 عصر
cursorروی جایی که قبلا چیزی چاپ شده نمیره!

obscure
جمعه 13 دی 1387, 19:17 عصر
cursorروی جایی که قبلا چیزی چاپ شده نمیره!

مگه میشه؟
از چه کامپایلری استفاده میکنی؟
اینو امتحان کن....


#include<iostream.h>
#include<conio.h>
int main(){
cout<<"sample";
gotoxy(1,1);
cout<<"SAM";
getch();
return 0;
}

Modernidea
چهارشنبه 09 بهمن 1387, 18:05 عصر
حاجي چطوري ميشه با اين تابع محل فعلي مكان نما را بدست آورد؟

obscure
چهارشنبه 09 بهمن 1387, 19:26 عصر
من اینارو میشناسم...شاید توابع کارامد تری هم باشه...

wherex();
wherey();

Modernidea
چهارشنبه 09 بهمن 1387, 21:33 عصر
تشكر يك راه ديگر هم پيدا كردم
()getx
()gety