PDA

View Full Version : سوال: دستور gotoxy(x,y) در visual stdio



M0TR!X
پنج شنبه 01 اردیبهشت 1390, 17:33 عصر
سلام.

دوستان کسی میدونه هدر درستورgotoxy(x,y) چیه ؟ توی توربو کار میکنه ولی توی استدیو کار نمیکنه !

سوال دومم اینکه دستوری شبیه به این هست ؟ توی یه مختصاتی چیزی چاپ کنیم !

Salah Sanjabian
پنج شنبه 01 اردیبهشت 1390, 17:59 عصر
gotoxy بااون هدری که تو توربو سی مینوشتی تو ویژوال استودیو کار نمیکنه
این کد رو قبلاتو سایت بچه ها گذاشته بودن از این تابع استفاده کن



#include <windows.h>


COORD gotoxy(int x,int y)
{
COORD pos;
HANDLE hConsole = GetStdHandle ( STD_OUTPUT_HANDLE );

if (INVALID_HANDLE_VALUE != hConsole)
{

pos.X = x;
pos.Y = y;

SetConsoleCursorPosition( hConsole, pos );
return pos;
}
}

M0TR!X
پنج شنبه 01 اردیبهشت 1390, 18:08 عصر
سلام. چقدر پیچیده شد !

توی توربو خیلی سادتره تر بود !

الان مختصات رو کجا باید بدم ؟ به جای int x و int y ؟ بقیه کد چیکار میکنه ؟

دستوری نیست که ساده باشه ؟ با یه دستور ساده به یه مختصات بریم ؟

Salah Sanjabian
پنج شنبه 01 اردیبهشت 1390, 20:09 عصر
این تابع روتوبرنامت بذارو هرجاخواستی ازش استفاده کن