PDA

View Full Version : سوال: مشکل در خروجی با gotoxy() بعد از 300 سطر



hovooo
سه شنبه 18 خرداد 1389, 23:55 عصر
سلام

با این تابع قبل از main , مشکل gotoxy از 30 سطر برطرف شد.

#include <windows.h>
void 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 );
}
}




خوب حالا مشکل اینه
خروجی برنامه بیشتر از 1200 سطر شده حالا تمام خروجی بهم ریخته بعد از 300 سطر دیگه کار نمیکنه چی کار کنم؟
راه حل دیگری به غیر از XY هست که بشه خروجی رو تنظیم کرد از یه سر به سطر های قبلی؟
یا همین تابع رو نمیشه دست کاری کرد تا سطر های بیشتری رو ساپورت کنه؟