PDA

View Full Version : مبتدی: استفاده از تابع gotoxy



MrasoolF
شنبه 11 آذر 1391, 11:34 صبح
سلام. میخواستم از تابع gotoxy استفاده کنم.
کد تابع رو به صورت زیر دارم.

// A function that moves characters and printing a character in a specific place.
void gotoxy(int x, int y){
HANDLE consoleHandle = GetStdHandle(STD_OUTPUT_HANDLE);
COORD cursorCoord;
cursorCoord.X=x;
cursorCoord.Y=y;
SetConsoleCursorPosition(consoleHandle, cursorCoord);
}

برای جابجایی کاراکتری خاص میخوام از این تابع استفاده کنم.
خوب متغییر صحیح x و y رو هم تعریف کردم. مقدار اولیه تابع رو چجوری تعیین کنم؟
چجوری به تابع دستور بدم و از اون استفاده کنم؟
ممنون

shahmohammadi
شنبه 11 آذر 1391, 11:39 صبح
سلام.
#include <stdio.h>
#include <conio.h>

void gotoxy(int x, int y){
HANDLE consoleHandle = GetStdHandle(STD_OUTPUT_HANDLE);
COORD cursorCoord;
cursorCoord.X=x;
cursorCoord.Y=y;
SetConsoleCursorPosition(consoleHandle, cursorCoord);
}

int main()
{
int a=10,b=20;
gotoxy(a,b);
printf("amin");
gotoxy(2,5);
printf("amin");
getch();
}